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])
在 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])