Ⅰ cognos 8明细过滤器里面使用 in 函数时报错
建议把这些“387*25(超过7500)个值”想办法放在一个查询中(做视图或者表)专,然后和原本使用过属滤器的那个查询做关联实现过滤。因为你本身这么多条记录,就不可能是人工一个一个手动选的吧(=。=|||)
Ⅱ Cognos中如何使用过滤器滤掉空值的行
某一个item(类似于主键的那个) is null
Ⅲ Cognos 使用Resport Studio 制作报表,怎样设置参数
这个有两种方式实现:
1.在FM建包的时候建两个参数#prompt('统计起始时间','date')#;#prompt('统计结束时间','date')#。在Resport Studio提示页面中建两个参数,名字跟FM中的参数名要保持一致,统计起始时间,统计结束时间。
2.在Resport Studio提示页面中建两个参数,在结果页面中的数据查询上添加一个条件过滤器。
两者的区别在于,前者是先传参数,数据库查询时只查日期范围内的数据。后者是先把所有数据查出来,在页面端在进行控制。
Ⅳ cognos 报表能做查询功能吗
清单查询?可以的
Ⅳ cognos8 过滤时如何设置某字段等于哪个变量
建议把这些“387*25(超过7500)个值”想办法放在一个查询中(做视图或者表),然后和原本使用过滤器的那个查询做关联实现过滤。因为你本身这么多条记录,就不可能是人工一个一个手动选的吧(=。=|||)
Ⅵ cognos内容库需要重装吗
工具/原料
操作系统win 7可以了,win 7的内存,硬盘都满足安装条件
方法/步骤
1
打开“Cognos BI Server”文件夹在目录下找到“win32”在目录中找到issetup.exe,双击安装。
运行后将进入BI Server安装界面,选择安装语言(默认为中文),点击下一步。
安装完成后,就可以启动 cognos 10 服务配置页面。
Ⅶ cognos报表条件块怎么使用
举个例子
新建一张拥有3个列表对象的报表。定义报表的列如下:
List 1: Proct | Proct lines and Sales fact | Quantity.
List 2 :Time dimension | Current year, Time dimension | Current month and Sales fact | Quantity.
List 3: Retailer site | Region and Sales fact | Quantity.
为所有报表对象定义合适的分组、排序和聚合。确定所有的报表对象使用不同的查询。
如何实施…
1. 我们从创建一个用于报表类型的prompt开始。转到Page Explorer并添加一个prompt page。
2. 添加一个value prompt到prompt page工作区。定义参数名称为paramReportType。请注意,此处不需要定义任何过滤,使用值或者显示值。
3. 选中此value prompt,从属性列表中打开Static Choice属性。
4. 定义3个静态选项,如下图所示。
5. 转到Condition Explorer,新建一个String Variable。定义其表达式为:
ParamValue('paramReportType')。
6. 为此变量添加3个值:BD、BP和BR。修改变量名为ReportType。
7. 转到report page,添加一个Conditional block到报表工作区。
8. 选中此conditional block,并从属性栏中打开Block Variable对话框。从下拉列表中选择ReportType变量,然后点击OK。
9. 从属性框中选择BP为current block。选中按procts显示sales quantity的第一个列表,并拖拽其到conditional block内(此处,我们需要用到Ancestor按钮以选中整个列表)。
10. 修改此conditional block的current block属性为BD,拖拽“Salesman by Periods”列表到conditional block中。
11. 重复对BP和最后一张报表应用以上操作。
12. 在报表头部,选中“Double click to edit text”,修改其Source type属性为Report expression。定义此表达式为:
ParamDisplayValue('paramReportType')。
13. 运行并测试报表。
工作原理…
在前面博文“条件样式”的示例中,我们已经知道如何定义条件变量,并使用它来定义条件样式。而在此例中,我们探讨了条件变量时如何在conditional block中使用的。
Conditional block是一个很有用的组件,它允许报表在特定条件下显示特定的对象。它在需要隐藏或显示整个对象时很有用。当然此例也可以通过显示或隐藏特定的列来实现。
为条件参数的“Other”选项定义合适的内容是一个很好的做法。除非需求明确定义了“Other”选项为空,否则最好不要这么做。
报表块的话,我觉得一些报表软件比如FineReport会比较好用
Ⅷ cognos8.4 win7系统 oracle11g cognos用Report Studio设计时在过滤器内无法对中文进行过滤
没用cognos,一直在用finereport,觉得很好用,你可以试一下。
Ⅸ cognos 过滤器里能用case when 吗
Cognos 10 里面当然可以,但是一般对查询字段做case when,不会在过滤器里面用。
格式如下:
caseexpression{whenexpressionthenexpression}[elseexpression]end
例:(国家这个字段里面有'中国'和'台湾',我要让最后这个查询字段里面台湾部分归到中国,其他部分不变)
case[国家]when'台湾'then'中国'else[国家]end