是否可以在数据透视表中拥有一个独立于选择的总行?我目前正在与之合作的表格包含地区和地区。分支维度,然后是几列数据。无论选择哪个地区和/或分支,我都希望公司总数显示在底行。
答案 0 :(得分:1)
更简单的方法是使用集合分析在枢轴表的正下方放置一个直表,以排除选择。
答案 1 :(得分:1)
您可以使用Dimensionality()功能。
从下图中可以看出行数为Dimensionality() = 2
,总行数为Dimensionality() = 0
所以在你的情况下,表达式将是这样的:
if( Dimensionality() = 0,
sum( {< Region=, Branch= >} Value),
sum( Value )
)
(不要忘记删除/禁用Dimensionality()
列来测试它。如果没有删除,图表将不会正常运行)
使用上面的表达式,总行将显示sum( Value )
忽略Region
和Branch
字段中的选择:
此外,您可以看到Dimensionality()
正在发生变化取决于表聚合。例如,当折叠时,Region
Dimensionality()
函数为行返回1:
无需告诉您,如果您拥有相当数量的数据,此类表达式会降低性能!
还有SecondaryDimensionality()函数与Dimensionality()
基本相同,但对于水平轴尺寸。