Как отправить данные из таблицы Excel в параметр Power BI? - PullRequest
0 голосов
/ 17 мая 2019

После некоторого поиска я нашел способ создать функцию Excel, чтобы получить значение параметра при вызове.Есть ли способ сделать то же самое, передав дату из ячейки Excel в Power BI в качестве значения параметра. Это делается для придания динамическим параметрам параметров, и они должны изменять значения при изменении значения ячейки Excel.Я использую функцию Excel:

(ParameterName as text) =>
let
ParamSource = Excel.CurrentWorkbook(){\[Name="Parameter_Table"\]}\[Content\],
ParamRow = Table.SelectRows(ParamSource, each (\[Parameter\] = ParameterName)),
Value=if Table.IsEmpty(ParamRow)=true
then null
else Record.Field(ParamRow{0},"Value")
in
Value

, а таблица параметров Excel имеет два столбца, а именно: «Параметр» (он передается функции) и «Значение».Можно ли использовать значение из столбца «Значение» для изменения параметра в Power BI.Я уже загрузил эту таблицу Excel в модель Power BI.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 20 мая 2019

Вы можете передать значение ячейки в качестве параметра, загрузив его в Power Query. Если у вас есть таблица параметров, загрузите таблицу в Power Query, создайте ссылку на запрос таблицы, перейдите к элементу, который должен быть параметром, щелкните правой кнопкой мыши> развернуть, а затем переименуйте его в качестве параметра. Затем вы можете заменить значение в вашем m-коде параметром. После этого вы можете изменить значение параметра, отредактировав ячейку на рабочем листе.

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

enter image description here

При щелчке правой кнопкой мыши и детализации у вас остается только одна запись, которая теперь является вашим параметром.

Затем вы можете перейти в расширенный редактор и поменять часть кода, которая должна быть переменной.

enter image description here

enter image description here

Это код для строковой переменной, которую я использую. Возможно, попробуйте без лишних шагов. Просто разверните сохранение и используйте его.

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