【发布时间】:2021-12-09 11:21:41
【问题描述】:
我有两列是 A 和 B,两列都包含文本,有时包含文本和数字。
我想使用基于 A 列和 B 列的 DAX 生成新的计算列,并遵循以下规则。
如果 A 列等于 DNK,B 列等于 Apple,则结果正常
如果 A 列等于 DNK 而 B 列不等于 Apple 则结果不正确
如果 A 列等于 DNK 且 B 为 NA,则结果为 XX。
DNK 期望基于 A&B 列的三种不同结果以及多种场景,而 ADNK 和 BJB 的结果相同。
如果 A 列等于 ADNK,B 列等于 Orange,则结果正常
如果 A 列等于 ADNK 而 B 列不等于 Orange,则结果不正确
如果 A 列等于 ADNK 且 B 为 NA,则结果为 XX。
如果 A 列等于 BJB,B 列等于 Apple1,则结果正常
如果 A 列等于 BJB 而 B 列不等于 Apple1 则结果不正确
如果 A 列等于 BJB 且 B 为 NA,则结果为 XX。
A B RESULT
DNK APPLE OK
DNK APPLE OK
DNK ORANGE NOT OK
DNK ORANGE NOT OK
DNK APPLE OK
DNK APPLE OK
DNK NA XX
DNK NA XX
ADNK ORANGE OK
ADNK ORANGE OK
ADNK ORANGE OK
ADNK ORANGE OK
ADNK NA XX
ADNK APPLE NOT OK
ADNK APPLE NOT OK
BJB APPLE1 OK
BJB ORANGE1 NOT OK
BJB APPLE1 OK
BJB ORANGE1 NOT OK
BJB APPLE1 OK
BJB APPLE1 OK
BJB NA XX
BJB NA XX
BJB ORANGE1 NOT OK
BJB APPLE1 OK
【问题讨论】:
标签: if-statement switch-statement dax daxstudio