2017-09-25 84 views
0

我在查詢主題工具的框架模型(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]')#) 

回答

0

我不相信這在FM中是可能的。只有當您在提示頁面上自定義控件時,「全部」靜態選項纔可用。模型中指定的值提示將生成標準系統下拉提示,但不提供該靈活性。

解決方法:添加值提示使用完全相同的參數作爲在模型級別(例如pFacilityName)規定報告的提示頁面,並添加靜態「全部」選擇​​值提示。報表運行時,Cognos會識別出已定義的提示符與模型SQL中指定的參數匹配,並使用該提示符代替它通常會生成的默認系統提示符。

相關問題