首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要根据cognos报告中的输入值显示列

需要根据cognos报告中的输入值显示列
EN

Stack Overflow用户
提问于 2014-05-21 17:20:25
回答 2查看 2.7K关注 0票数 1

我有要求。我需要在提示页中创建文本框提示符。在该提示符中,用户可以输入分支号码或仓库号。根据这些输入值,我需要在列表报告中显示分支编号和仓库号。例:如果用户输入分支号码,我只需要在列表中显示分支号码。如果用户输入仓库号,我需要在列表中显示仓库号。

EN

回答 2

Stack Overflow用户

发布于 2014-05-23 16:59:51

  1. 两个可选的提示,每个都绑定到查询中的各个数据项。
  2. 在查询的每个数据项中设置宏提示符,如果各自的参数为空,则在其中放置一个虚拟值。
  3. 使用列和度量值在报表中创建列表
  4. 两个变量,一个用于每个参数,每个变量绑定到列表列的条件呈现。

我在博客上写了一个类似的技巧。这将根据在提示符上输入值的任何数据项自动对报表进行求和。它使用所有内置的Cognos功能。您需要稍微调整一下,以确保用户输入了至少一个值--可以快速使用JS进行黑客攻击。

票数 1
EN

Stack Overflow用户

发布于 2014-05-30 20:19:34

如果分支编号和仓库号不重叠,则可以执行以下操作:

  1. 将分支编号和仓库号列添加到查询中。
  2. 创建一个新数据项,并将以下内容作为表达式: 案例 什么时候?whse_branch_no?在0到10之间,然后分支机构编号 其他仓库号 结束
  3. 将新数据项添加到报表中
  4. 如果您也对输入进行过滤,则可以使用类似的逻辑: 如果(?whse_branch_no?在0至10之间) 然后(分支编号= ?whse_branch_no?) 其他(仓库号= ?whse_branch_no?)

显然,您会使用自己的参数、数据项名称和数值范围,但概念是相同的。

如果数字是重叠的,那就更难了。

您可以添加一个双选项单选按钮,允许用户选择文本框输入的上下文,其中分支编号和仓库号作为选择。然后,您只需调整上面提供的逻辑,使用单选按钮传入的值来选择所需的数据项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23789954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档