首页 文章

过滤后的LOOKUPVALUE?

提问于
浏览
0

PowerBI中是否有一种方法可以使用整数值连接/合并两列?

例如,

Employee    Wage      Concatenate (what I need)        Concatenate without Seperator
 1234        001          1234-001                      1234001
 1234        002          1234-002                      1234002
 456789      009          456789-009                    456789009
 34005       null         34005-                        34005 
 34          005          34-005                        34005

第三列可以是字符串或整数,但我希望有一些分隔符(因为如果我有一个空值,如上面第4行所示,连接列中的值基本上没用,我不知道我希望它包含在我的查找中 . 我将使用连接来查找另一个表中的值 . 所以如果我拉出与没有工资的员工关联的值,我不希望该行的值相同作为Employee 34和Wage 005的行

1 回答

  • 1

    您当然可以通过添加自定义列在Power Query的“编辑查询”窗口中执行此操作 . 假设Employee是数字但是Wage是一个文本字段(因为前导零)并假设Employee永远不能为null,但工资可以是:

    =Text.From([Employee]) & "-" & (if [Wage] is null then "" else [Wage])
    

    您也可以在DAX中执行此操作作为具有嵌套连接的计算列:

    =CONCATENATE(CONCATENATE([Employee], "-"), [Wage])
    

相关问题