由DAX中的汇总函数生成的列的总和

时间:2016-12-15 17:30:16

标签: dax

我需要对Summarize Funtion得到的表格得到的列值进行求和。

例如我的数据集“标签”就像这样

Type        Value    
A             10    
A             10    
A             10    
B             20    
B             20    
B             20    
C             30    
C             30    
C             30

Summarize(Tab,[Type],AVG([Value]))的结果将如下所示

A             10
B             20
C             30

此结果集所需的最终结果是10 + 20 + 30,即60。

请帮忙

2 个答案:

答案 0 :(得分:0)

您可以使用SUMX功能。

Sum of Avg =
SUMX (
    SUMMARIZE ( Tab, [Type], "Total Average", AVERAGE ( Tab[Value] ) ),
    [Total Average]
)

如果没有影响该度量的任何类型上下文,它将为您提供总数:

enter image description here

如果有帮助,请告诉我。

答案 1 :(得分:0)

您需要为其声明一个名称。

Total Value = Summarize(Tab,'Tab'[Type],"Total value",SUM('Tab'[Value])