我在给定的时间范围内计算每月唯一ID的数量,我遇到了两件奇怪的事情: 1.寻找相同的东西,但使用两种不同的方法(每月的价值和逐月的累积值)给出不同的值。见下面的截图。 2.当您在第一列(月值)中手动添加值时,结果为868,当PowerBI汇总它时 - 它是864 o_O
任何想法?
下面的DAX公式:
//label[.='This Is A Test']/parent::div/checkox
前一个有趣的例子:不同的文件,不涉及DAX:
答案 0 :(得分:2)
是的!这是DISTINCTCOUNT()
的魔力。它计算了每个月[ID_DANE_OSOBOWE]
列的不同值的数量,但是当针对所有月份评估度量时,它不会重复计算超过一个月内显示的值。
简化为:
| ID | Month |
+----+-------+
| 1 | March |
| 1 | April |
如果每月有一个度量My Measure = DISTINCTCOUNT(tbl[ID])
,则该值为1,但是当您对所有月份进行明确计数时,该值仍为1,因为只有一个不同的值。
答案 1 :(得分:0)
通常,当总计(自动计算)与部分结果的总和不同时,您得到奇怪的结果时,则可能是上面的Mendosi解释的情况(关于DISTINCTCOUNT),这是因为为每行计算切换了过滤器上下文,或由于某些计算将空白值计算为1-在PowerBI的2019年3月更新中引入了新的DAX函数: DistinctCountNoBlank ,它消除了对空白值的计数。