Как ссылаться на динамические имена столбцов в Power Query (язык M) - PullRequest
0 голосов
/ 16 мая 2018

Table columns and static M code

Мне было интересно, существует ли способ ссылки на эти три столбца для создания суммированного столбца, даже если они меняют имена?

Три столбца варьируются в зависимости от того, за какой квартал выполнялся базовый запрос (1-4)

Проблема в том, что он выполняется для любого квартала, отличного от того, который был в запросе при создании таблицы, разрыв столбца добавления, потому что он не может найти столбцы с именами январь, февраль и март (потому что они сейчас 3 разных месяца).

1 Ответ

0 голосов
/ 17 мая 2018

Если вам известны все столбцы, которые не изменятся , вы можете обратиться к записи со всеми фиксированными столбцами, удаленными из нее, так что вы просто добавите свои динамические столбцы.Код выглядит следующим образом (где вы размещаете имя ваших фиксированных столбцов в списке).

List.Sum(Record.ToList(Record.RemoveFields(_, {"Fixed", "Column", "Name"})))
...