数据透视表中重叠分组的聚合

数据透视表中重叠分组的聚合

我想聚合重叠组的值单身的数据透视表。

我的数据示例如下:

  • 名称、值、属性 1、属性 2、属性 3
  • A、1、正确、正确、正确
  • B、2、正确、错误、错误
  • C、4、正确、正确、错误

根据属性值,重叠组为:

  • 属性 1 {A,B,C}
  • 属性 2 {A,C}
  • 属性 3 {A}

所以我想要的聚合视图是:

  • 属性 1、7
  • 属性 2、5
  • 属性 3, 1

有没有办法把这些信息放到单身的数据透视表 ?

无论解决方案是在 Excel 还是 Google 电子表格中都没有关系。

答案1

在这种情况下,我会重塑数据,以便将其变成表格形式。有了下面的表格结构,您就可以进行所需的透视。

Name, Value, Attribut, Attribut Value
A, 1, Attribute 1, True
A, 1, Attribute 2, True
A, 1, Attribute 3, True
B, 2, Attribute 1, True
B, 2, Attribute 2, False
B, 2, Attribute 3, False
C, 4, Attribute 1, True
C, 4, Attribute 2, True
C, 4, Attribute 3, False

为了进行转换(实际上,您需要按照所述取消透视数据这里),您可以使用免费的 Microsoft Excel 插件 Power Query(来自 Excel 2010)。这样,您可以保持数据源原样并快速进行转换。

let
    Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
    #"Unpivot other columns" = Table.UnpivotOtherColumns(Source, {"Value", "Name"}, "Attribut", "Attribut Value")
in
    #"Unpivot other columns"

然后,数据透视表将基于新列表:

  • ROWS = 属性
  • VALUES = 价值
  • 报告过滤器 = 属性值(仅 TRUE)

结果如下: 在此处输入图片描述

相关内容