2012-12-02 35 views
0

問題我已經有一個條件塊,它控制10個圖​​表,如圖1 .....圖表10基於塊變量'Chart'現在我必須有條件地隱藏圖表3,bcoz圖表3的設計根據提示value = complex而有所不同。有條件地隱藏在Cognos報告ver 10

所以我嘗試使用樣式變量和渲染變量來隱藏圖3,我注意到條件只有在第二次點擊提交按鈕時纔有效。在第一次運行期間它不能正確渲染。

case when paramvalue='complex' 
then 'Y' 
else 'N' 
end 

如果我試圖從查詢中提取數據項,它將引發錯誤,因爲它在佈局中未引用它。

我嘗試了許多組合,但不工作。快速的幫助表示讚賞。

回答

0

它引發錯誤,因爲它在佈局中未引用。

通常您使用的渲染目標(即列表中,單)的「屬性」屬性來定義不屬於你的列表,但需要被引用的查詢項目。

這適用於列表,但通常不適用於圖表或交叉表。如果你能以某種方式將你的查詢項目壓縮到圖表上,那麼這個錯誤將會消失。