比较一个值和多个值Power Bi

时间:2018-08-31 14:17:50

标签: powerbi powerbi-desktop

我是电源bi的新手,比较值时卡住了。下面是要问。

我需要按照以下给定规则将“出发列”中的值与“出发类型列”中的值进行比较

enter image description here

enter image description here

如果IF值不匹配,我需要将其报告为“是”,如果不是,则报告为否。通过DAX或M查询产生的所有线索都将有所帮助。

致谢

Mahi

1 个答案:

答案 0 :(得分:0)

您可以创建一列来正确计算类型,如下所示:

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(), ...)