Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Estoy increíblemente entusiasmado con el blog de hoy porque mostrará cómo la peor característica en LuckyTemplates actualmente se convertirá repentinamente en la mejor característica. Estoy hablando del editor tabular LuckyTemplates. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Tuve la suerte de probar la versión preliminar de Tabular Editor 3 en diciembre de 2020 y acceder al programa beta. Lo he estado usando todos los días durante los últimos meses y realmente ha revolucionado la forma en que uso LuckyTemplates. Por lo tanto, quiero tomarme un tiempo hoy y guiarlo a través de las funciones básicas del editor tabular LuckyTemplates versión 3 (TE3). También le mostraré cómo creo que realmente va a cambiar la forma en que usa LuckyTemplates.

Tabla de contenido

Características y funcionalidades de LuckyTemplates versión 3 del editor tabular

Estas son algunas de las características básicas de TE3 que me parecieron muy útiles y sorprendentes.

Configurabilidad

Una de las cosas que quiero cubrir es la configuración. Como puede ver aquí en Tabular Editor 3, tenemos múltiples ventanas y todas ellas son completamente configurables . Puedes mover cosas. Puede sacar cosas de una manera realmente intuitiva y desarrollar nuevas secciones. También puede cambiar su tamaño.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

También puede guardar esto en Capture Workspaces y luego guardarlos en una lista de Workspaces disponibles .

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Entonces, por ejemplo, está trabajando en Best Practice Analyzer donde está buscando y reemplazando, puede ingresar a un espacio de trabajo diferente si está editando medidas. Encontré que es increíblemente útil.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

También tiene una serie de temas diferentes . Si eres fanático del modo oscuro, puedes pasar directamente al modo oscuro. Me gusta el azul, solo una preferencia personal.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Todas las barras de herramientas son configurables. Los menús son configurables. Puede hacer que esto funcione exactamente de la manera que desea que funcione y sentirse cómodo trabajando. Dada la cantidad de tiempo que pasa en LuckyTemplates escribiendo DAX, creo que es bastante importante.

Escribiendo DAX

Lo siguiente de lo que quiero hablar es cómo TE3 IntelliSense lo ayuda a escribir su DAX . A medida que entro aquí en una nueva medida y empiezo a escribir algo de DAX, verá de inmediato cómo esto es una mejora real.

Hay algunas pequeñas características agradables aquí. Por ejemplo, no tiene que preocuparse por el control (ctrl), enter o shift enter. Simplemente presiona enter y lo mueve a la siguiente línea. Y luego, F5 es lo que comprometería su código.

Aquí puede ver el IntelliSense estándar y alguna información adicional. Está diciendo que estamos en modo de transición de contexto. También tiene un enlace directo.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Y puede hacer clic en ese enlace, que lo lleva directamente a la Guía DAX para obtener información adicional sobre la función.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Tiene mucha capacidad de fondo y conocimiento incorporado. Una de las cosas realmente claras que comienza a ver de inmediato es que, en términos de mensajes de error, el TE3 detectará todos los errores.

El editor DAX normal solo detectará uno de estos errores, como puede ver aquí en Analysis Services. Tabular Editor 3, por otro lado, tiene lo que se llama Procesador semántico para DAX , y detectará todos los errores.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Esto le dará mucha más información sobre esos errores. Por ejemplo, si busca en Analysis Services (Editor de DAX), le dirá que se pasaron muy pocos argumentos a y cuál es el recuento mínimo para el argumento, pero no sabe dónde se encuentra ese error.

El Procesador Semántico, por otro lado, sabe que está en la línea tres (3), está en la columna nueve (9), y te dice exactamente dónde comienza. Le brinda información sobre herramientas para explicar el error y le brinda todos los errores que encuentra en la expresión. Realmente te ayuda en términos de depuración.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Plegado en frío, depuración DAX y secuencias de comandos DAX

Otra característica muy buena es esta cosa llamada plegado en frío , donde puede colapsar sus variables y obtener una mejor imagen general de cómo se ve su medida. Esto es realmente útil, especialmente si está escribiendo compases largos que van más allá de la pantalla.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

También funciona bien para la depuración de bifurcaciones de medidas. Por ejemplo, si mira aquí, por ejemplo, Clientes totales y hace clic con el botón derecho en esa medida, dirá Mostrar dependencias .

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Le mostrará qué objetos dependen de Total Customers y de qué objetos depende. Entonces, lo que puede hacer es algo llamado secuencias de comandos DAX . Esta es una forma realmente interesante de ver nuestra ramificación de medida.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Entonces, por ejemplo, tomemos estas medidas de Slicer Harvest y nuestras medidas Total Customers in Range. Si hacemos clic en esta agrupación, veremos una opción llamada Script DAX . Hacemos clic en eso y crea un script con todas nuestras medidas en un solo lugar. Podemos editar esto. Podemos verlo en términos de cómo las medidas se ramifican entre sí.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Además, si queremos refactorizar este resultado, VAR Result , podemos cambiarle el nombre. Y lo que hará es cambiar el nombre de scope .

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Etiqueta ambos resultados en la parte inferior y podemos cambiarlos para que digan Resultado . Ahora hemos cambiado eso en el código, pero en la parte superior de la fórmula, donde también teníamos Result en una medida diferente, sabía lo suficiente como para mantener eso fuera del alcance. Es mucho más inteligente que la simple búsqueda y reemplazo promedio, que habría revisado y cambiado todos esos resultados.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Desde allí, puede abrir la ventana Buscar y reemplazar . A través de la funcionalidad del espacio de trabajo, podemos crear una ventana para eso, y luego revisar esto aquí y hacer cualquier tipo de coincidencia de mayúsculas y minúsculas o coincidencia de palabras completas, buscar todo, buscar anterior, editar esto hacia abajo, etc., ya sea en la versión de medida única o la versión del guión. Presione el control S y lo guardará en el modelo de LuckyTemplates.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Además, tenemos un formato incorporado para nuestro DAX , por lo que también podemos formatear el script.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Vistas previas, cuadrículas dinámicas y consulta de datos

Hay algunas otras cosas que podemos hacer aquí. Si queremos mirar nuestras tablas, podemos hacer una vista previa simple , recorriendo y mirando cada uno de los campos de la tabla.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

También podemos abrir la columna de información en el lado derecho para su revisión.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

La otra cosa que podemos hacer es Pivot Grid . Eso es básicamente el equivalente a una tabla dinámica en Excel o una matriz en LuckyTemplates. Es algo bastante similar a la matriz visual. Simplemente arrastre y suelte las variables en la tabla.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Podemos usar esto para hacer una validación de nuestros resultados. Ejecutará totales de fila y totales de columna. Es mucho más fácil que crear un montón de tablas extrañas que residen físicamente en el modelo.

También hay otra gran característica aquí, que es DAX Query . Si trabaja en DAX Studio, estará muy familiarizado con esto. Aquí, podemos materializar tablas.

Tomemos esta función , por ejemplo, y queremos analizarla, podemos ponerla en una consulta.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Recuerde que las consultas siempre comienzan con EVALUAR, y luego pegamos esa medida aquí. Esta es una gran función para la depuración.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Grabación de secuencias de comandos y macros

Lo siguiente que quiero cubrir es el scripting. Quiero mostrarle la función de secuencias de comandos automatizadas aquí en Tabular Editor 3. Podemos escribir un código básico aquí o copiar y pegar algunas medidas del .

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Y luego, simplemente presione Guardar como macro .

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Para aplicar estas macros, simplemente vaya al ámbito adecuado, ya sea modelo, tabla o columna. Luego, simplemente haga clic derecho y luego seleccione Macros ; después de eso, simplemente aplique el script apropiado.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Entonces, si vamos a formatear todos los DAX , por ejemplo, eso luego formatea todos nuestros DAX, usando el formato DAX o en función de si hemos elegido línea larga o línea corta. Simplemente presionamos el control S para guardarlo de nuevo en el archivo de LuckyTemplates.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Por último, el TE3 tiene Macro Recorder , en el que puede activarlo, realizar la función que desea automatizar y luego usar el código que crea para crear ese script sin saber mucho de codificación usted mismo.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Editor tabular Analizador de mejores prácticas de LuckyTemplates

Una de las cosas realmente geniales de TE3 es que tiene un conjunto de reglas de mejores prácticas . Entonces, abramos el Analizador de mejores prácticas . Tiene reglas para el usuario local, reglas para el modelo actual y reglas para la máquina local. Agreguemos eso, y luego podemos decir Incluir archivo de regla de URL . Luego pegamos una URL del Analyst Hub.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Luego abre toda una serie de reglas para las mejores prácticas.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Luego puede presionar ejecutar y ejecutará ese script, realizará los cambios en su modelo e implementará las mejores prácticas.

Editor tabular LuckyTemplates: revisión y tutorial de la versión 3

Esta es una forma increíble de mejorar su modelado de datos simplemente haciendo que se revise automáticamente, regla por regla, tabla por tabla, y resalte las áreas en las que no se está ajustando a las mejores prácticas.


Use el editor tabular para crear grupos de cálculo en LuckyTemplates ¿
Qué es DAX Studio en LuckyTemplates Desktop?
Suba de nivel su menú de herramientas externas en LuckyTemplates

Conclusión

Este es un recorrido muy rápido por Tabular Editor LuckyTemplates versión 3. Hay muchas más funciones que no hemos cubierto. Tenemos algunas funciones de modelado de datos, por lo que puede diagramar sus modelos de datos y trabajar con sus relaciones. Hay particiones donde puedes ver tu código M, etc.

Aquí hay una increíble variedad de características, y aquí solo estamos rascando la superficie. Pero, con suerte, realmente puede ver la forma en que esto le brinda una funcionalidad ampliada y una gran capacidad en términos de escribir DAX, depurar DAX y mejorar sus modelos de datos. También ayudará a mejorar su comprensión general de lo que sucede dentro de sus medidas y tablas. Gracias al programador increíblemente talentoso, Daniel.

Espero que esta información le dé valor para probarlo. Vea lo que piensa y vea cómo cambia la forma en que usa LuckyTemplates.

¡Mis mejores deseos!

Leave a Comment

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.