Obtener la carpeta actual del archivo PBIX

Un usuario Pregunto ✅

Anónimo

Hola,

Tengo un proceso que crea un montón de datos CSV de forma y contenido predecibles. Tengo un informe que lo hace todo bonito.

Para hacerlo, he creado un archivo PBIX donde definí un parámetro de cadena llamado ReportDataFolderPath. I lo estoy usando para cargar CSV desde él usando File.Open:

let
    Source = Csv.Document(File.Contents(ReportDataFolderPath & "RELATIVEfile.csv"),[Delimiter=",", Columns=19, Encoding=65001, QuoteStyle=QuoteStyle.Csv]),
...

Guardo el archivo de diseño PBIX como plantilla PBIT, luego abro la plantilla, me solicita la ruta a la nueva ubicación de los archivos y carga los datos tal como quiero.

Ahora me pregunto si hay alguna manera de encontrar una ruta desde donde se abre el archivo PBIT o PBIX y establecer automáticamente la ruta relativa a los archivos CSV.

Si esto fuera posible, puedo precopiar mi archivo PBIT o PBIX en la ubicación donde se crean mis archivos CSV y simplemente abrirlo automáticamente.

Intenté hacer esto:

let Source = Csv.Document(File.Contents("RELATIVEfile.csv"),[Delimiter=",", Columns=19, Encoding=65001, QuoteStyle=QuoteStyle.Csv]),... 

Pero no funciona ya que File.Open necesita una ruta absoluta.

¿Alguna idea de si esto es posible?

En respuesta a Anónimo

Hola @Anonimo,

Basado en mi investigación, me temo que actualmente no puede lograr esta función, le sugiero que envíe una idea en el foro de ideas:

https://ideas.powerbi.com/forums/265200-power-bi-ideas

Saludos,

daniel el

Hola @Anonimo,

Según mi prueba, he creado un parámetro y parece que necesita usar la ruta completa del archivo para establecer el parámetro:

1 PNG

1 PNG

Saludos,

daniel el

Anónimo

En respuesta a v-danhe-msft

Daniel, no estoy seguro de lo que esto prueba. Ya sé que uno debe usar la ruta absoluta a esas funciones.

Mi pregunta es: ¿es posible recuperar la ruta donde se almacena el archivo PBIX/PBIT para que pueda usarse como entrada a funciones para construir otras rutas?

En respuesta a Anónimo

Hola @Anonimo,

Basado en mi investigación, me temo que actualmente no puede lograr esta función, le sugiero que envíe una idea en el foro de ideas:

https://ideas.powerbi.com/forums/265200-power-bi-ideas

Saludos,

daniel el

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *