我的DAX测量结果与预期不符。
以下是DAX表达式:
myMeasure=SUMX(GROUPBY(myTable,myTable[id],"v1",COUNTX(CURRENTGROUP(),myTable[value])),[v1])
表myTable包含以下列:[date],[id],[value] 此措施的目的是首先对每个[id]进行汇总(在这种情况下,每个[id]的元素计数很简单),然后对不同的[id]的汇总进行SUMX。
给出一个基本示例,其中我刚刚选择了2019年3月的[日期],下面是显示结果的矩阵图:
页面(20026)的过滤器为[id]仅选择了一个值,并且[日期]的值将在2019年3月的页面中过滤。
每个[date] x [id]对的度量结果为1。 但是,所有日期的总数显示为5,这似乎没有意义。 根据数据,我希望总共可以看到31个。
如果使用SUMMARIZE编写,则相同的概念将按预期工作(总计31):
myMeasure=SUMX(SUMMARIZE(myTable,myTable[id]),COUNT(myTable[value]))
第一版怎么了?