2013-04-29 25 views
0

我們創造了2份報告,鑽取問題在Cognos使用SAP BW數據源

父母與子女,使用創造出BEX查詢SAP BW的包。

This BEX查詢由必需變量組成,並在報告中提示。 我們面臨的問題是,當我們從父報告鑽到子報告時,孩子會重新提示強制變量,而不是選擇他爲我們選擇的父報告

在鑽取定義中,我們添加了這些變量來傳遞值,但仍然在子報表中提示。

這是什麼解決方法?

感謝

回答

0

「鑽取定義」對話框 - >目標報告選項卡

有一個在所謂「顯示提示頁面」底部的下拉列表。在此下拉菜單中選擇'只有當所需參數值丟失時'

您的目標報告的「必需」參數應該全部都是從您正在鑽取的源報告中輸入的參數。目標報告中沒有從追溯報告中輸入的任何參數都需要設置爲可選。

如果提示頁面仍然出現,您的某個變量不會在鑽取到目標之間傳遞,或者您需要在目標報表中另外設置一個需要設置爲可選參數的必需參數。

診斷此問題的一種方法是對目標報告中的所有參數進行硬編碼(除了一個參數以外)。安裝程序鑽取該值,並確保它在鑽取時無需提示頁面即可運行。一旦你有一個變量工作,從源頭添加剩餘的變量。如果您仍然遇到問題,則可能需要逐個添加變量,直到您確定導致問題的原因。

通常只是重新創建通過你的演習會注意到你錯過了一個參數,並第二次捕獲它。

IBM Guide: Create a drill-through definition