使用列的前两位数字为新列指定名称。
我有一个公司列表和他们的NAICS ID。我想把它们过滤到一个饼图中,但我不想要这90000个不同的名称(只需要通用的前。农业或矿业)。我想使用列的前两位数字来标识它的通用名称。我正在尝试使用DAX表达式开关来启动此操作。在PowerBI中有没有过滤器可以做到这一点?
我还没有开始,因为我不确定这是否可能。
发布于 2019-07-22 23:32:26
您只需使用以下代码根据原始NAICS代码创建一个计算列:
FirstTwoDigitsOfNAICS :=
SWITCH (
TRUE (),
LEFT ( 'Table'[NAICSCode] ) = x, "Something",
LEFT ( 'Table'[NAICSCode] ) = y, "Something Else"
)此DAX将简单地从整个代码中提取前两个字符。
https://stackoverflow.com/questions/57149143
复制相似问题