我们可以在FM上实现静态选择'ALL'吗?

问题描述:

我在查询主题工具的框架模型(IBM Cognos Framework manager版本-8.4.1)中创建了独立过滤器。请在下面找到它的表达式。我们可以在FM上实现静态选择'ALL'吗?

我需要在我的框架模型表达式中添加静态值'ALL'(值提示)。这在报告工作室中是可行的。请提供在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]')#) 

我不相信这在FM中是可能的。只有当您在提示页面上自定义控件时,“全部”静态选项才可用。模型中指定的值提示将生成标准系统下拉提示,但不提供该灵活性。

解决方法:添加值提示使用完全相同的参数作为在模型级别(例如pFacilityName)规定报告的提示页面,并添加静态“全部”选择​​值提示。报表运行时,Cognos会识别出已定义的提示符与模型SQL中指定的参数匹配,并使用该提示符代替它通常会生成的默认系统提示符。