Power BI - присвоение значений в одном столбце новому значению в новом вычисляемом столбце - PullRequest
1 голос
/ 13 марта 2019

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

Вот макет таблицы того, что я ищу - колонка «Год» - это то, что я хотел бы сгенерировать. таблица

enter image description here

1 Ответ

2 голосов
/ 13 марта 2019

Допустим, ваша таблица называется «MyTable». Создать вычисляемый столбец:

= SWITCH( 'MyTable'[Name],
           "A", 2019,
           "B", 2018,
           "C", 2017,
           "D", 2016)

Вы также можете включить вариант «поймать все», если хотите, для значений, которых нет в списке:

= SWITCH( 'MyTable'[Name],
               "A", 2019,
               "B", 2018,
               "C", 2017,
               "D", 2016,
                0)

, который будет отображать 0 (или ПУСТОЙ, или что-то еще), если у вас есть имя, отличное от A, B, C, D.

Функция SWITCH - это просто компактная форма IF, если у вас есть более 2 вариантов.

...