= Table.AddColumn (# "Filtered Rows1", "Average Revenue", каждый List.Sum ({[# "nx1671 - AvgRevenueTotal"], [ # "nx1670 - AvgRevenueTotal"], [# "nx1669 - AvgRevenueTotal"], [# "hill2 - AvgRevenueTotal"], [# "hill1 - AvgRevenueTotal"], [# "e784028 - AvgRevenueTotal"], [#» e784027 - AvgRevenueTotal "], [#" e784026 - AvgRevenueTotal "], [#" oakd02 - AvgRevenueTotal "], [#" oakd01 - AvgRevenueTotal "], [#" sthl2 - AvgRevenueTotal "], [#" sthl1 - AvgRevenueTotal "], [#" e782388 - AvgRevenueTotal "], [#" e782387 - AvgRevenueTotal "], [#" e782386 - AvgRevenueTotal "]}), номер типа)Редактор запросов Power BI: список имен столбцов, содержащих определенную строку
Я пытаюсь сделать этот код более динамичным. В настоящее время, когда я добавляю новые файлы в папку, из которой импортируются данные, я должен вручную вводить имена новых столбцов в список выше.
Мой вопрос: есть ли способ, по которому я могу выполнить поиск и указать все имена столбцов в таблице, содержащей «AvgRevenueTotal»?
Возможно создание функции, как показано ниже:
= Table.AddColumn (# "фильтруемый Rows1", "средний доход", каждый из List.Sum (ListColumnNames ( # "фильтруемый Rows1" ))
Включает в себя все новые столбцы. Нет, только столбцы, содержащие «AvgRevenueTotal». Другие добавленные столбцы содержат «AvgOutputTotal», «CntrRevenueTotal» и «CntrOutputTotal». Впоследствии их необходимо будет суммировать в своих собственных столбцах Total. –
В этом случае я остановил бы этот запрос после Unpivot и запустил новый для каждого столбца Total, ссылаясь на этот «базовый» запрос. В каждом столбце «Количество столбцов» я должен отфильтровать столбец «Атрибут», чтобы получить только требуемые значения перед использованием группы «По сумме». Наконец, я бы сшил 3 "Общий столбец" запросов вместе с помощью Merge и Expand. –
Большое спасибо –