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")
比如我有一个网址栏目:
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
Column = SWITCH(TRUE(), CONTAINSSTRING('fact'[Field],"amazon"),"amazon", CONTAINSSTRING('fact'[Field],"google"),"google")