函数或在 If 语句中 DAX
function Or In If statement DAX
我目前在一个强大的查询中有一些列 Table:
Client Quantity
& Quantity Delivered
.
我想要一个 table 计数为“1” 当 Client Quantity
等于 Quantity Delivered
而 0 则相反。
我试过这个:
[`Client Quantity`]=`Quantity delivered`],
1,
0
)
有效,但有些 Client Quantity
和 Quantity delivered
是空的,power bi 将其视为 0。
我只想保留真实数据
我试过这个:
Livraisons blanches =
IF(
[Client Quantity]=[Quantity Delivered]
1,
IF(
[Client Quantity]= BLANK(),
BLANK,
IF(
[Quantity Delivered]=BLANK(),
BLANK(),
2
)
)
)
但它目前不工作。
我可以重新组合 Client Quantity
和 Client Delivered
以将它们从计数中排除吗?
你可以这样写:
Livraisons blanches =
IF (
ISBLANK ( [Client Quantity] ) || ISBLANK ( [Quantity Delivered] ),
BLANK (),
IF ( [Client Quantity] = [Quantity Delivered], 1, 0 )
)
我目前在一个强大的查询中有一些列 Table:
Client Quantity
& Quantity Delivered
.
我想要一个 table 计数为“1” 当 Client Quantity
等于 Quantity Delivered
而 0 则相反。
我试过这个:
[`Client Quantity`]=`Quantity delivered`],
1,
0
)
有效,但有些 Client Quantity
和 Quantity delivered
是空的,power bi 将其视为 0。
我只想保留真实数据
我试过这个:
Livraisons blanches =
IF(
[Client Quantity]=[Quantity Delivered]
1,
IF(
[Client Quantity]= BLANK(),
BLANK,
IF(
[Quantity Delivered]=BLANK(),
BLANK(),
2
)
)
)
但它目前不工作。
我可以重新组合 Client Quantity
和 Client Delivered
以将它们从计数中排除吗?
你可以这样写:
Livraisons blanches =
IF (
ISBLANK ( [Client Quantity] ) || ISBLANK ( [Quantity Delivered] ),
BLANK (),
IF ( [Client Quantity] = [Quantity Delivered], 1, 0 )
)