[英]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;
我知道这不是一个解决方案,但也许会以某种方式提供帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.