Home
» Power BI
»
LuckyTemplates Tabular Editor 3: Automatice con un script
LuckyTemplates Tabular Editor 3: Automatice con un script
Hoy hablaremos de uno de mis programas favoritos, LuckyTemplates Tabular Editor 3 (TE3). Profundicemos en las capacidades de secuencias de comandos de Tabular Editor 3: las diferentes formas en que puede generar, registrar y usar secuencias de comandos para automatizar y simplificar las tareas repetitivas dentro de LuckyTemplates. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Esto es básicamente una continuación de un tutorial que hice en abril, donde brindé una descripción general del conjunto de funciones generales de TE3. Hay algunas funcionalidades realmente geniales en el TE3, y algunas cosas que creo que encontrará son grandes ahorros de tiempo y formas de personalizar realmente el programa para que funcione mejor para usted.
En este ejemplo, tengo un modelo simple aquí, que es solo el conjunto de datos de práctica de LuckyTemplates, herramienta externa. Este es un conjunto de datos de práctica de esquema en estrella simple y lo acabo de configurar con una medida, pero eso cambiará rápidamente a medida que pongamos en marcha las capacidades de secuencias de comandos.
Capacidades de secuencias de comandos de LuckyTemplates Tabular Editor 3
En términos de esas capacidades de secuencias de comandos, hay cuatro formas de incorporar una secuencia de comandos en Tabular Editor. El primero de los cuales es el C#. Simplemente puede hacer clic aquí en New C# Script , comenzar a codificar y luego guardarlo como una macro.
Probablemente esta no sea la forma en que la mayoría de nosotros acceda a los scripts. Creo que la mayoría de nosotros accederemos a scripts existentes. Hay una función de registro de guiones realmente interesante . Cierra la brecha entre la programación personalizada y el uso de scripts existentes.
Para aquellos de ustedes que no conocen C#, pueden presionar grabar aquí. Entonces, digamos que queremos desactivar el Resumen en nuestra columna Año en nuestra tabla Fecha. Entonces, haces clic en Año y seleccionas Ninguno; luego, guárdelo como Macro.
Sin embargo, ese no es un script súper útil. Es bastante limitado en su uso y utilidad. Pero, te da el código de script C#. Al tomar ese código y combinarlo con el código que encuentra en los scripts existentes, puede crear algunos scripts rudimentarios que en realidad hacen algo bastante útil incluso si no tiene mucha experiencia en programación.
Definitivamente vale la pena jugar con C#, pero creo que lo más común es usar scripts existentes . Hay varios repositorios que son muy útiles. Hay toda una biblioteca de fragmentos de secuencias de comandos útiles en la documentación de TE3 que van desde la creación de medidas hasta la generación de documentación, formato, expresiones DAX, creación de relaciones y toda una gama de secuencias de comandos que puede aplicar directamente en su versión de TE3.
Además, hay un repositorio comunitario para que las personas proporcionen scripts a la comunidad TE3. Estos se dividen en básicos e intermedios. Hay algunos guiones realmente buenos y útiles aquí.
Simplemente puede copiar algunas medidas desde aquí y pegarlas en Tabular Editor 3 y guardarlas como Macro. Con esto, puede crear automáticamente medidas simples.
Otra cosa que creo que es muy interesante es que si vamos a Ventas totales y luego hacemos clic en él, hay una Macro que nos permite crear medidas de inteligencia de tiempo para cada medida seleccionada.
Y así, si hacemos clic en eso, genera automáticamente mes hasta la fecha (MTD), año anterior (PY), trimestre hasta la fecha (QTD), año tras año (YoY), porcentaje año tras año (YoY%) y año hasta la fecha (YTD).
Para aquellos de ustedes que son usuarios , vayan a Analyst Hub y busquen tabular en la aplicación Raw Code. Encontrará toda una serie de scripts, donde también puede copiar los códigos directamente en TE3.
Lo siguiente que quería mostrarte son algunos guiones bien documentados y bien establecidos . Vayamos a Macros y echemos un vistazo a Create SUM Measures como ejemplo. Este es realmente interesante. No solo crea una medida, sino que también establece una cadena de formato y proporciona documentación que oculta una columna base.
Luego puede copiar esto y reemplazar esa medida o medidas , por ejemplo.
Por último, quiero mostrarles el Analizador de Mejores Prácticas. Microsoft publicó una versión 1.1 muy completa del conjunto de reglas y la hemos puesto en el Analyst Hub. Puede simplemente copiarlo desde allí y pegarlo en el Editor Tabular 3.
Esta es una característica sorprendente del programa, pero profundizaremos en esto con más detalle en otro tutorial. Solo quería mostrarte cómo cargar eso, para que puedas pasar y comenzar a jugar con eso por tu cuenta.
Esa es la funcionalidad básica de secuencias de comandos de Tabular Editor 3. Acabo de mostrarle dónde puede ir para obtener secuencias de comandos y cómo puede generarlas por su cuenta. Espero que encuentres útil este blog. Te recomiendo que explores más esta herramienta.
Hágame saber en la sección de comentarios a continuación su propia experiencia al usar Tabular Editor 3.