FILTER 之后的 LOOKUPVALUE?

LOOKUPVALUE after FILTER?

在 PowerBI 中有没有办法 concatenate/merge 两列具有整数值?

例如,

 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 行所示,则连接列中的值本质上是没用,我不希望它包含在我的查找中。我将使用串联来查找另一个 table 中的值。因此,如果我提取与没有工资的员工关联的值,我不想该行的值与 Employee 34 和 Wage 005

的行相同

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

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

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

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