0

我是Business Objects和更具體的Desktop Intelligence的新手。我們試圖將其用作我們科學數據的報告工具,但在執行計算以「創建」對象然後嘗試對它們執行統計或聚合函數時遇到問題。例如,我運行一個查詢,它可以獲取列名稱,結果日期,參數和結果值。在表中它是這樣的:SAP BO XI桌面智能綜合計算

SUBJECT DAY PARAM  RV 
10001  0  Length  5.32 
10001  0  Width  4.68 
10002  0  Length  3.98 
10002  0  Width  1.64 
10001  7  Length  8.89 
10001  7  Width  7.30 
10002  7  Length  4.17 
10002  7  Width  2.19 

然後,我們使用的卷公式:長*寬^ 2 * 0.52英寸定義爲測量變量報告。使用交叉標籤與整個頂天並對該下來,我顯示長度,寬度及腫瘤體積像這樣的一面:

     0       7 
SUBJECT  L  W  V   L  W  V 
10001  5.32  4.68  60.59  8.89  7.30  246.35 
10002  3.98  1.64  5.57  4.17  2.19  10.40 
COUNT       #       # 
MEAN       #       # 

頁腳內,我想顯示骨料,比如數,標準差,百分比變化從零開始,但他們都搞砸了。這並不是說它也會使n加倍,以解釋長度和寬度構成音量的事實。我毫無頭緒,無所適從。任何意見建議或指導將受到歡迎。

由於提前, 傑夫

回答

0

我假設你的跨標籤看起來像大卸八塊如下:

 
      ¦ <DAY> (Break) 
      ¦ <PARAM> 
    -------------------- 
    <SUBJECT> ¦ <RV> 

所以,你的表應該是這個樣子:

 
     0       7   
     Length Width Volume Length Width Volume 
10001 5.32 4.68 60.59  8.89  7.30  246.35 
10002 3.98 1.64 5.57  4.17  2.19  10.40 

使用<DAY>的分頁符具有音量變量。 爲了您的體積計算我用公式:=(<RV> Where (<PARAM>="Length"))*(Power(<RV> Where (<PARAM>="Width") , 2))*0.52

右鍵單擊交叉表的邊緣,然後選擇Format Crosstab...然後檢查Show Footer複選框在General標籤的Down Edge Display部分。如果需要,可在頁腳中添加額外的行。

然後手動添加公式數=Count(<VOLUME>)和平均=Average(<VOLUME>)

對我來說,決賽桌現在看起來是這樣(用四捨五入至2DP值):

 
     0       7   
     Length Width Volume Length Width Volume 
10001 5.32 4.68 60.59  8.89  7.30  246.35 
10002 3.98 1.64 5.57  4.17  2.19  10.40 
Count     2.00       2.00 
Mean      33.08      128.37 

訣竅是確保計算髮生在正確的上下文中(也就是說,關於表的不同部分中的頭部變量)。您可以使用函數InForAllForEach添加和刪除變量和上下文。雖然我不需要在這張桌子上使用它們。