2015-12-14 167 views
0

我在Cognos中有兩個報表:一個將日期作爲參數的父報表,以及一個從父報表採用日期參數的鑽取報表。所有工作正常,直到我決定從父報告中刪除參數。我創建了一個數據項父報表的查詢中使用此表達式:追溯報表無法識別參數

_add_days(_add_days(current_date, ((_day_of_week(current_date, 1) * -1) + 1)), -7) 

然後我走進了父母的追溯定義,並從「通過參數值」爲「孩子報告改變了參數的方法傳遞數據項值「並將新數據項用作值。但是,當我運行父級並深入到子級時,我得到了date參數的提示。我不能爲了我的生活找出爲什麼這種改變會導致兒童報告看不到傳遞給它的價值。

回答

0

這很可能是由於新數據項不是包含追溯定義的報表的輸出組件(例如列表或圖表)的一部分而引起的。

在這種情況下,轉到包含追溯定義的輸出組件。在屬性部分找到attributes集合。點擊它。激活新數據項旁邊的複選框並重新運行報告。

+0

我剛想到今天早上上班的路上!我會試一試。 –

+0

這裏是我對Cognos的仇恨進入新熱點的地方。我無法在組合圖表的屬性中找到屬性集合。我知道這樣的事情存在,因爲我以前曾經遇到過,但現在找不到它。 –

0

我結束了將日期添加到圖表的類別軸,這允許它轉到目標報表。