簡體   English   中英

刪除Excel Pivot-table列但保留總計

[英]Removing Excel Pivot-table columns but retaining grand total

我正在使用Excel數據透視表來生成報告。 數據透視表連接到SSAS多維數據集。 我有2個測量 - 測量1是'實際'測量,測量2是基於測量1計算的。測量1必須由列上的dimB成員分解。 與測量2我只想要總計列。

我已經隱藏了度量2列作為解決方法但這不太理想,因為當用戶展開或收縮維度B成員時,pivot-table相對於隱藏列移動並且報告變得混亂。 它還返回了無法幫助提高性能的額外數據。

這是我有的:

                Measure 1   Measure 2       Measure 1 Total Measure 2 Total
                a   b   c   a   b   c   
DimA- member1   2   3   4   2   3   4        9              9
DimA- member2   1   4   5   1   2   5        10             8

這就是我要的:

                Measure 1   Measure 1 Total Measure 2 Total
                a   b   c       
DimA- member1   2   3   4   9               9
DimA- member2   1   4   5   10              8

有沒有辦法實現第二種選擇? 可能有一些mdx在計算的度量(范圍/自定義匯總等)或與pivottable本身?

基本上我想要的是沒有尺寸B細分的總數。

我不知道那種技術,並且害怕,這是不可能的。

如果要使范圍內的所有成員至少達到最低級別,該怎么辦? 像這樣的東西:

SCOPE ([Measures].[Measure 2 Hide]);
THIS = IIF(Axis(1).Item(0).Item(0).Hierarchy.Level.Ordinal=1
,[Measures].[Measure 2],null);
END SCOPE;

或者<2而不是=1 對於用戶, Measure 2至少是空的。

這是我的Excel示例(度量稱為Measure 2 Hide ):

CREATE MEMBER CURRENTCUBE.[Measures].[Measure 2 Hide]
 AS 
[Measures].[Count]-1,
VISIBLE = 1;

Measure2Hide

我知道這不是一個解決方案,但也許會以某種方式提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM