繁体   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