我在我的框架模型(IBM Cognos Framework manager版本-8.4.1)中为查询主题工具创建了一个独立过滤器。请在下面找到它的表达方式。
我需要在框架模型表达式中添加静态值'ALL'(在值提示中)。这可以在Report studio中实现。请提供在Query studio中实现相同步骤的步骤,因为我只需要在Adhoc报告中实现它。
简单来说,是否可以在框架管理器中实现静态选择('ALL')?或者还有另一种方法吗?
[Patient discharges - Medpar].[Facility].[Facility] in
(#promptmany('pFacilityName','String','','','[Patient discharges - Medpar].[Facility].[Facility]')# ) and
[Patient discharges - Medpar].[Facility].[State] in
(#promptmany('pState','String','','','[Patient discharges - Medpar].[Facility].[State]')# )
答案 0 :(得分:0)
我不相信这在FM中是可能的。全部'静态选择仅在您在提示页面上自己定义控件时可用。模型中指定的值提示将生成标准系统下拉提示,但不允许这种灵活性。
解决方法:使用与模型级别指定的完全相同的参数(例如pFacilityName)向报表的提示页面添加值提示,并添加静态'全部'选择值提示。运行报表时,Cognos将识别定义的提示符与模型SQL中指定的参数匹配,并使用它而不是通常生成的默认系统提示符。