Я пытаюсь получить папку из файла ".pbix", запустив сценарий Python в PowerBi с использованием языка M:
let
Fonte = Python.Execute("import os#(lf)import pandas as pd#(lf)#(lf)esta_pasta = [os.path.dirname(os.path.abspath(__file__))]#(lf)df_pasta = pd.DataFrame(esta_pasta)#(lf)"),
df_pasta1 = Fonte{[Name="df_pasta"]}[Value],
lista = df_pasta1[0],
pasta_python = List.First(lista)
in
pasta_python meta [IsParameterQuery=true, Type="Any", IsParameterQueryRequired=true]
При запуске я получаю папку, в которой Сценарий Python выполнен (не является источником файла ".pbix"):
C: \ Users \ User \ PythonScriptWrapper_91343603-4d15-40dd-b905-e2a7fb1d78d7
Есть ли способ получить исходный текст программы, которая запускала эту команду Python? Пример:
E: \ DadosPowerBi \ 025 \ Dados.pbix