Power BI DAX:字符串操作-->如何搜索多个值和return一个映射值

Power BI DAX: String manipulation--> how to search multiple values and return a mapping value

比如我有一个网址栏目:

www.google_b.com
www.amazon_1-3b.com
www.amazon345.com

我知道 google 和 amazon 是我要为另一列检索的。

我想要这个栏目如下

www.google-a.com                google
www.google_b.com                google
www.amazon_1-3b.com             amazon
www.amazon345.com               amazon

我会有一个所需关键字的列表,可以映射 [google、amazon、facebook 等] 有谁知道如何得到dax公式?

它更像是 SQL 中的 LIKE "%xyz%" 语法。

谢谢。

您可以通过在 SWITCH

中传递一个 SQL like case 语句来做到这一点
Column = SWITCH(TRUE(), CONTAINSSTRING('fact'[Field],"amazon"),"amazon", CONTAINSSTRING('fact'[Field],"google"),"google")