Страницы: 1
RSS
Power BI: относительный путь к источникам данных
 
Добрый день!

Есть ли в Power BI возможность сделать относительный путь к файлам?

В Excel я обычно делаю так (по принципам, изложенным здесь https://www.excel-vba.ru/chto-umeet-excel/otnositelnyj-put-k-dannym-powerquery/):

в файле, где записываются запросы Power Query, создаётся умная таблица, там прописывается формула с функцией ЯЧЕЙКА("имяфайла"), определяющей путь к этому файлу, потом в запросах Power Query идёт ссылка на значение этой умной таблицы. Как правило, источники данных лежат в этой же папке, и если её перенести, например, к другому пользователю, при открытии итогового файла формула пересчитывается и Power Query правильно подцепляет изменившийся путь к данным.

Есть ли в Power BI что-то подобное, ведь классических Excel функций и макросов в нём нет? Понимаю, что параметром можно прописать путь, но он будет статичным. Как заставить его меняться в зависимости от того, где лежит файл Power BI. Может, в Power Query у какой-то функции типа Excel.Workbook есть какой-то параметр или в DAX-формулах есть такого рода функции, а в Power BI, например, можно создать запрос на самого себя (т.е. этот же файл, в Power Query в составе Excel я так делал).

Заранее спасибо!

 
Доброе время
Цитата
turbo7844 написал:
В Excel я обычно делаю так
Об этом Power Query узнаёт у Excel, в котором есть такая функция. А Power BI Desktop, увы, на сегодняшний день - нет такой возможности, судя по обсуждениям.
Максимум что можно сделать - это создать запрос "ИсходнаяПапка" в котором прописать
Код
"d:\path\"

а в прочих запросах прописывать уже относительный путь
Код
Source = Excel.Workbook(File.Contents(ИсходнаяПапка & "\excel files\mybook.xlsx"))

Ну, и поменяв базовый путь в ИсходнаяПапка останется только выполнить обновление.
 
Понятно, спасибо!
 
Андрей VG, А разве это путь к Папке? Так вроде бы указывается на путь к файлу.
К папке будет:
Код
Источник = Folder.Files(ИсходнаяПапка&"\новое_вложение")
Изменено: Veniamin Loginov - 12.08.2021 17:40:12
Страницы: 1
Читают тему
Наверх