Cómo cargar un archivo m desde un archivo de texto

Un usuario Pregunto ✅

wskallmeyer

Actualmente estoy usando Power BI Desktop sin el servicio de publicación. Básicamente, solo comparte archivos pbix. Me gustaría extraer el código M de mi archivo pbix para que sea una cosa menos que el usuario final pueda cambiar.

Básicamente, corto y pego el código M del archivo actual y coloco un archivo txt en mi escritorio junto (eventualmente estará en un recurso compartido de archivos protegido) con el archivo pbix.

Luego puse ese archivo de texto en mi c:.

Recibo un error al intentar aplicar y cerrar el editor de consultas con el archivo pbix. Lo mejor que puedo decir es que el error es genérico y no está definido en ninguna parte.

¿Qué me estoy perdiendo?

Gracias por adelantado.

Saludos, Scott

En respuesta a wskallmeyer

Usa el siguiente código:

let
    Source = Text.FromBinary(File.Contents("C:Mcode.txt")),
    Expression = Expression.Evaluate(Source, #shared)
in
Expression

¿Cuál es el mensaje de error?

Debería poder copiar el código M (haga clic con el botón derecho en las consultas resaltadas en el editor de consultas y seleccione Copiar) y péguelo en un archivo de texto. No estoy seguro de por qué eso estaría causando un error cuando intenta cerrar el editor de consultas.

wskallmeyer

En respuesta a dkay84_PowerBI

Lo siento, debería haber incluido esta parte también. ¿Es esto correcto?

dejar
Fuente = Texto.FromBinary(File.Contents(«C:Mcode.txt»))
en

En respuesta a wskallmeyer

Usa el siguiente código:

let
    Source = Text.FromBinary(File.Contents("C:Mcode.txt")),
    Expression = Expression.Evaluate(Source, #shared)
in
Expression

Deja un comentario

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