Reporting services PowerBI计算列的多个if条件
我正在努力创建一个计算列,如果满足条件,该列应该包含我指定的整数值。因此,从单个表中,我想检查几个列的值,如果我指定的值存在于这些列中,那么自定义列应该返回我指定的整数值。比如说 A列、B列、C列 亚利桑那州,33109Reporting services PowerBI计算列的多个if条件,reporting-services,powerbi,dax,powerbi-desktop,Reporting Services,Powerbi,Dax,Powerbi Desktop,我正在努力创建一个计算列,如果满足条件,该列应该包含我指定的整数值。因此,从单个表中,我想检查几个列的值,如果我指定的值存在于这些列中,那么自定义列应该返回我指定的整数值。比如说 A列、B列、C列 亚利桑那州,33109 科罗拉多,42353 . . . 加利福尼亚州,236978 我想以这样的方式创建一个自定义列 如果列a='california'&列b='3'&列c='3109',则7 elseif 列a='california'和列b='5'和列c='3109',然后是8 elseif,依
科罗拉多,42353
.
.
.
加利福尼亚州,236978 我想以这样的方式创建一个自定义列 如果列a='california'&列b='3'&列c='3109',则7 elseif 列a='california'和列b='5'和列c='3109',然后是8 elseif,依此类推 我已经尝试了PowerBi中所有可能的功能,但它没有提供所需的输出 任何形式的铅都将被感激
谢谢执行此操作的最佳方法是在查询编辑器中。转到
编辑查询>添加列>自定义列
并使用以下代码:
= if [Column A] = "california" and [Column B] = "3" and [Column C] = "3109" then 7
else if [Column A] = "california" and [Column B] = "5" and [Column C] = "3109" then 8
else if ...more conditions...
else 0 ' <- This one is for the case that no if condition is met and closes the if
谢谢,我可以根据它创建计算列。
= if [Column A] = "california" and [Column B] = 3 and [Column C] = 3109 ...