
小伙伴们好啊,今天给大家说说DAX中的空白数据(Null值)。
有的小伙伴可能会有疑问:一个空白有啥好说的,难道还暗藏玄机吗。
别说,还真有。不信的话,和我来看下面的案例:
问题初探
以下是随机模拟的数据,需求是:计算【Pionts】字段为非空的行数。

有的小伙伴马上就有了思路:
<> BLANK =CALCULATE(COUNTROWS( 'Data' ),Data[Points] <> BLANK())
这个答案是不是正确呢。眼见为实:

难道结果不应该是5吗?难道DAX连这么简单的东西都算错了吗?
DAX算错了吗
别着急下结论,一起来做一个简单的测试:
0 Equals Blank ? = 0 = BLANK()

得到的结果居然是TRUE()。
DAX并没有

本文探讨了DAX中关于Null值(Blank)的问题,解释了为何在某些情况下BLANK和0被视为等价,以及如何使用ISBLANK函数进行区分。通过案例分析,指出在处理数据时需要特别注意0与Blank的差异,以避免错误的计算结果。
最低0.47元/天 解锁文章
1581

被折叠的 条评论
为什么被折叠?



