【问题标题】:Pivot Table with multiple rows all having the same level hierarchy具有多行的数据透视表都具有相同的层次结构
【发布时间】:2015-06-08 15:40:42
【问题描述】:

我已使用 PowerQuery 将一堆数据导入到一个表中,并正在构建仪表板报告。我一直在使用数据透视表来构建我的报告,到目前为止效果很好。

但是,我想简单地显示多列(计算字段)的计数。所以我有 A、B、C、D 列,并想显示每个的计数。但是,我不希望它们成为彼此的子集(或子集),并且我不想构建一堆数据透视表(文件已经变得相当大,我希望它们逐行以便于查看)。有什么建议吗?

另外,我已经在使用“列”字段来显示某些周(第一周、第二周等)的计数。

谢谢,

-A

感谢您的跟进。在 PowerPivot 中,我有四个计算字段/列,每列都是真/假。我想知道这些列中有多少次被标记为“True”(我可以重命名“True”字段以区分它引用的字段)。但我不想要四个数据透视表。现在我只能考虑制作四个数据透视表,过滤掉每个数据透视表的错误值,然后隐藏行,使“真”值堆叠在一起。如果我将所有四个字段放在同一个 Pivot 中,则第一个下面的三个字段将成为子集。我不想要子集,只想要出现次数。

这有助于澄清吗?

【问题讨论】:

  • 您是否尝试过为此使用计算字段?我认为它会做需要的事情。
  • 您能否在问题中添加一个示例表,显示您的初始列/行设置和所需的结果?这可能有助于理解您的问题。

标签: excel reporting pivot-table powerpivot


【解决方案1】:

如果我对您的理解正确,这里有一个示例,说明您要实现的目标:

左侧的表格包含 TRUE/FALSE 条目,右侧的数据透视表仅显示每一列中真实项目的数量。

生成这些计数总计的 DAX 度量格式为:

[Count of A]=CALCULATE(COUNTROWS(PetFacts),PetFacts[A]=TRUE)

(向任何可能对我无意中将他们的宠物重新归类为冷血动物感到不安的鹦鹉主人道歉!)

【讨论】:

  • 这正是我所需要的。谢谢!
  • 有没有办法做到这一点,而不必为每一列都创建一个新的度量?
  • 是的。您可以取消透视数据以生成包含“宠物”列、“类别”列和“值”列的表,并从中生成数据透视表。
猜你喜欢
  • 1970-01-01
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多