Powerbi DAX电源BI中开关的替代方案

Powerbi DAX电源BI中开关的替代方案,powerbi,dax,Powerbi,Dax,我在表1中有一列叫做“产品废物代码”。每个条目要么是一个数字,要么是一个文本字符串,或者两者的组合(例如170031700*3,未指定,1700G)。我需要将所有这些值转换为一个文本字符串(如混凝土、煤、焦油等) 我当前的函数如下所示: Waste types = SWITCH(True(), [product_waste_code] = 170101,"Concrete", [product_waste_code]=170203,"Plastic", [product_waste_cod

我在表1中有一列叫做“产品废物代码”。每个条目要么是一个数字,要么是一个文本字符串,或者两者的组合(例如170031700*3,未指定,1700G)。我需要将所有这些值转换为一个文本字符串(如混凝土、煤、焦油等)

我当前的函数如下所示:

Waste types = 
SWITCH(True(), 
[product_waste_code] = 170101,"Concrete", 
[product_waste_code]=170203,"Plastic",
[product_waste_code]="170301*", "Coal tar mixtures", 
[product_waste_code] = 170302, "Bituminous mixtures", 
[product_waste_code] = 200303, "Street cleaning residues", "Unknown")
但是,Power BI返回错误,“比较操作不支持将Text类型的值与Integer类型的值进行比较”。我怎样才能解决这个问题,将这些专栏中需要的所有内容都转换掉


非常感谢您的支持

只需与文本进行比较,而不是与数字进行比较(即使用
[product\u waste\u code]=170302
而不是
[product\u waste\u code]=170302
),谢谢!我没试过,真是太蠢了。我感谢你的帮助!