POWER BI Создание нового запроса из существующего с использованием диапазона столбцов - PullRequest
0 голосов
/ 30 сентября 2018

Попытка создать новый запрос из существующего «главного» запроса, используя следующую формулу:

let Source = Table.SelectColumns («Исходное имя источника», {«Имя столбца», «Имя столбца2»}) в Source

, который работает нормально, однако я смотрю, есть ли какая-либо другая формула, которая будет делать то же самое, но таким образом, что это создаст новый запрос с диапазоном столбцов, например, Column30-67 (в этом случае при обновлении исходного файла Excel, если вставить столбец в этом диапазоне, он автоматически обновится и в PBI при обновлении)

1 Ответ

0 голосов
/ 01 октября 2018

Вот один из возможных способов.Если вы начинаете с этой таблицы с именем Table1:

enter image description here

Вы можете ссылаться на нее в новом запросе, например:

let
Source = Table.SelectColumns(Table1, List.Range(Table.ColumnNames(Table1), 2, 3))
in
Source

... чтобы получить это:

enter image description here

Формула выбирает диапазон столбцов из таблицы, начиная со столбца в позиции индекса 2 и охватывая3 колонны.(Индекс начинается с 0.) Для столбцов 30-67 вы должны изменить 2 на 31 и 3 на 37. Вы также измените Table1 на ваше Исходное имя источника.

См. Эти ссылки для получения дополнительной информации.информация о List.Range и Table.ColumnNames .

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