2017-01-30 3 views
0

Есть ли способ в PowerBI для конкатенации/объединения двух столбцов с целыми значениями?LOOKUPVALUE после FILTER?

Например,

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 выше , значение в столбце Concatenate практически бесполезно, и я не хочу, чтобы он был включен в мой поиск.Я буду использовать Concatenation для поиска значений в другой таблице.Так что, если я вытащить значение, связанное с Employee, у которого нет заработной платы, Я не хочу, чтобы значение этой строки было таким же, как строка с Employee 34 и Wage 005

ответ

1

Вы можете сделать это в Edit Query wi ndow в Power Query, добавив специальный столбец. Предполагая, что работник является числовой, но Наемный текстовое поле (из ведущих нулей) и предполагая Сотрудник никогда не может быть пустым, но заработная плата может быть:

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

Вы также можете сделать это в DAX, как вычисляемый столбец с вложенной катенаты:

=CONCATENATE(CONCATENATE([Employee], "-"), [Wage]) 
Смежные вопросы