如果函数 DAX
If function DAX
我目前在powerbi中有几个专栏:
'Dates réelles'[Promesses réelles]
'Dates recalées'[date agrement obtenu recalées]
'Dates recalées'[date signature de os recalées]
'Dates recalées'[date reception operation recalées]
我想得到这个:
[![在此处输入图片描述][1]][1]
大约是:
formule 1
= IF [Promesse réelles]
> Today
; 1 ; 0
formule 2
= IF formule 1
= 0 且 date agrément obtenu recalées
> Today
; 1 ; 0
formule 3
= IF 公式 2 = 0 且 date signature de os recalées
> Today
; 1 ; 0
formule 4
= IF 公式 3 = 0 且 date reception opérations recalées
> Today
; 1 ; 0
有很多空白单元格,我不得不考虑一下
但我不知道如何创建我的 If 函数
我试过了:
formule 1 =
IF(NOT(ISBLANK([Promesses réelles])>TODAY()),1,0
)
但是我有一些错误消息并且它不起作用,我得到:
》比较dax公式不支持true/false类型的值与Date类型的值进行比较,使用value或Format函数对其中一个值进行转换
你有什么想法吗?
[1]: https://i.stack.imgur.com/fzUZD.png
如错误消息所述,通过编写 ISBLANK([Promesses réelles])>TODAY()
,您正在尝试比较 true/false 值(ISBLANK([Promesses réelles]
本身就是一个评估,return true 或 false)与日期值 (TODAY()
).
如果你只是想从你的逻辑中排除空白,你可以试试这个:
IF(
NOT(ISBLANK([Promesses réelles])),
IF(
[Promesses réelles]>TODAY(),
1,
0
)
)
如果 [Promesses réelles] 为空,此公式也将 return 为空,如果 [Promesses réelles] 不为空且 [Promesses réelles] > TODAY(),则公式将 return 1 . 如果 [Promesses réelles] 不为空且 [Promesses réelles] <= TODAY(),将 return 0。
我目前在powerbi中有几个专栏:
'Dates réelles'[Promesses réelles]
'Dates recalées'[date agrement obtenu recalées]
'Dates recalées'[date signature de os recalées]
'Dates recalées'[date reception operation recalées]
我想得到这个:
[![在此处输入图片描述][1]][1]
大约是:
formule 1
= IF[Promesse réelles]
>Today
; 1 ; 0formule 2
= IFformule 1
= 0 且date agrément obtenu recalées
>Today
; 1 ; 0formule 3
= IF 公式 2 = 0 且date signature de os recalées
>Today
; 1 ; 0formule 4
= IF 公式 3 = 0 且date reception opérations recalées
>Today
; 1 ; 0
有很多空白单元格,我不得不考虑一下
但我不知道如何创建我的 If 函数
我试过了:
formule 1 =
IF(NOT(ISBLANK([Promesses réelles])>TODAY()),1,0
)
但是我有一些错误消息并且它不起作用,我得到:
》比较dax公式不支持true/false类型的值与Date类型的值进行比较,使用value或Format函数对其中一个值进行转换
你有什么想法吗? [1]: https://i.stack.imgur.com/fzUZD.png
如错误消息所述,通过编写 ISBLANK([Promesses réelles])>TODAY()
,您正在尝试比较 true/false 值(ISBLANK([Promesses réelles]
本身就是一个评估,return true 或 false)与日期值 (TODAY()
).
如果你只是想从你的逻辑中排除空白,你可以试试这个:
IF(
NOT(ISBLANK([Promesses réelles])),
IF(
[Promesses réelles]>TODAY(),
1,
0
)
)
如果 [Promesses réelles] 为空,此公式也将 return 为空,如果 [Promesses réelles] 不为空且 [Promesses réelles] > TODAY(),则公式将 return 1 . 如果 [Promesses réelles] 不为空且 [Promesses réelles] <= TODAY(),将 return 0。