DAX中使用Summarize函数汇总列的总和

4

我需要对 Summarize 函数生成的表格所得到的列中的值进行求和。

例如,我的数据集“Tab”如下所示:

Type        Value    
A             10    
A             10    
A             10    
B             20    
B             20    
B             20    
C             30    
C             30    
C             30
< p > Summarize(Tab, [Type], AVG([Value])) 的结果将会像下面这样:

A             10
B             20
C             30

需要从结果集中得到的最终结果是10+20+30,即60。

请帮忙。

2个回答

4
你可以使用SUMX函数。
Sum of Avg =
SUMX (
    SUMMARIZE ( Tab, [Type], "Total Average", AVERAGE ( Tab[Value] ) ),
    [Total Average]
)

如果没有任何类型上下文影响度量,它将给出总数: enter image description here 如果有帮助,请告诉我。

2

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

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

谢谢,在网上找了好几个小时才找到这样的东西,其他答案都太复杂了,而且还漏掉了单引号。 - the_big_blackbox

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接