DAX SUMX在GROUPBY

时间:2019-02-27 15:17:56

标签: powerbi dax

我的DAX测量结果与预期不符。

以下是DAX表达式:

myMeasure=SUMX(GROUPBY(myTable,myTable[id],"v1",COUNTX(CURRENTGROUP(),myTable[value])),[v1])

表myTable包含以下列:[date],[id],[value] 此措施的目的是首先对每个[id]进行汇总(在这种情况下,每个[id]的元素计数很简单),然后对不同的[id]的汇总进行SUMX。

给出一个基本示例,其中我刚刚选择了2019年3月的[日期],下面是显示结果的矩阵图:

enter image description here

页面(20026)的过滤器为[id]仅选择了一个值,并且[日期]的值将在2019年3月的页面中过滤。

每个[date] x [id]对的度量结果为1。 但是,所有日期的总数显示为5,这似乎没有意义。 根据数据,我希望总共可以看到31个。

如果使用SUMMARIZE编写,则相同的概念将按预期工作(总计31):

myMeasure=SUMX(SUMMARIZE(myTable,myTable[id]),COUNT(myTable[value]))

第一版怎么了?

0 个答案:

没有答案