Объединение результатов многих операторов if в новый столбец [Power Query] - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть столбец «Членство в группе», который содержит много тегов. Я хочу найти, чтобы увидеть, упоминается ли тег в этом столбце или нет. Если да, я хочу добавить его в список, разделенный запятой в новом столбце.

Я начал с этого:

let

...

    #"Added Conditional Column" = Table.AddColumn(#"Moved Prefix", "Custom", each 
  if (Text.Contains([Group Membership], "Japanese Language") then "Japanese, " else null) &
  if (Text.Contains([Group Membership], "English Language") then "English, " else null) &

...

)

in
    #"Added Conditional Column"

Но синтаксис кажется неправильным. Кто-нибудь может мне помочь?

Спасибо!

1 Ответ

0 голосов
/ 17 сентября 2018

Я думаю, что ваши скобки не совсем правильные, и вы, вероятно, хотите использовать пустую строку вместо нуля.

Попробуйте вместо этого:

let

...

    #"Added Conditional Column" = Table.AddColumn(#"Moved Prefix", "Custom", each 
  (if Text.Contains([Group Membership], "Japanese Language") then "Japanese, " else "") &
  (if Text.Contains([Group Membership], "English Language") then "English, " else "") &

...

)

in
    #"Added Conditional Column"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...