28
满脑子的智慧,硬生生地撑大了我的脸
好久没更新了,今天来分享下两个很简单却很容易犯错的函数,ISBLANK和BLANK。
先来看语法
函数 | 语法 | 返回值 |
ISBLANK | ISBLANK ( <Value> ) | 值为空则返回True,反之False |
BLANK | BLANK ( ) | 任何类型的值 |
表面上看两个函数只有有无参数的区别,实际上是这样吗?
打开Dax studio,先来看一组结果,从结果上看是相同的,这也是为什么很多人会误以为它们是一样的。
接下来看下面的例子,这时会发现结果很能和我们先前想的不一样了,ISBLANK将0和空字符判定为了False,而BLANK会认为它们是True,除非使用==。
这时我们再来总结一下,
-
ISBLANK( ) 等效于 == BLANK()