Power BI:简单的添加会产生错误的结果

时间:2017-10-12 13:02:18

标签: sum powerbi calculated-columns

我在给定的时间范围内计算每月唯一ID的数量,我遇到了两件奇怪的事情:  1.寻找相同的东西,但使用两种不同的方法(每月的价值和逐月的累积值)给出不同的值。见下面的截图。  2.当您在第一列(月值)中手动添加值时,结果为868,当PowerBI汇总它时 - 它是864 o_O

任何想法?

Formula for first column and result

下面的DAX公式:

//label[.='This Is A Test']/parent::div/checkox

前一个有趣的例子:不同的文件,不涉及DAX:

Addition went crazy

2 个答案:

答案 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 ,它消除了对空白值的计数。