我正在尝试在Dax中创建一个PBI列,而不是评估DateTime列是否为空。当前在Power BI中没有ISNOTBLANK()子句,因此我不能完全引用它。
但是,由于该列采用DateTime格式,因此我无法替代列ISNOTTEXT()或ISNOTNUMBER()创建解析错误。使用||作为或评估,而是如果&&作为评价不是一个可用的解决办法。
我试图写一个像
DateFilter = IF(ISBLANK(Table[Date1]) && ISBLANK(Table[Date2]), "BOTH BLANK",
IF(ISBLANK(Table[Date1]) && Table[Date2]<>ISBLANK(Table[Date2]), "Date1 BLANK"
IF(ISBLANK(Table[Date2]) && Table[Date1]<>ISBLANK(Table[Date1]), "Date2 BLANK"
IF( Table[Date1]<>ISBLANK(Table[Date1]) && Table[Date2]<>ISBLANK(Table[Date2]), "NEITHER BLANK"
,"ERROR"))))
Run Code Online (Sandbox Code Playgroud)
但是,以这种格式使用标量ISBLANK()子句是不可能的,并且会引发标量错误。有什么方法可以编写一个Dax查询,产生与ISBLANK()等效的结果?
有一个ISBLANK功能和一个NOT功能,因此您可以将它们放在一起:
IsNotBlank = NOT(ISBLANK())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
622 次 |
| 最近记录: |