将一个值与多个值进行比较 Power Bi

Compare a value with multiple values Power Bi

我是 power bi 的新手,在比较值时卡住了。下面是提问。

我需要根据以下给定规则将出发列中的值与出发类型列中的值进行比较

如果值不匹配,我需要将其报告为是,如果不是,则如图所示。通过 DAX 或 M-query 获得的任何线索都会有所帮助。

此致

鲯鳅鱼

您可以像这样创建一个正确计算类型的列:

Type = SWITCH(TRUE(),
           SEARCH("Red",     Table1[Depart], 1, 0) > 0, "Red",
           SEARCH("Green",   Table1[Depart], 1, 0) > 0, "Green",
           SEARCH("High",    Table1[Depart], 1, 0) > 0, "StairwayIN",
           SEARCH("Low",     Table1[Depart], 1, 0) > 0, "StairwayOUT",
           SEARCH("Virtual", Table1[Depart], 1, 0) > 0, "Virtual",
           BLANK()
       )

从那里你只需要测试是否 [Type] = [Depart Type].


以下是一些您可能会觉得有用的相关参考资料:

DAX String Comparison

Explanation of SWITCH(TRUE(), ...)