Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

En este tutorial, hablaré sobre un tema muy importante relacionado con el modelado y la organización de LuckyTemplates . En la mayoría de las demostraciones que LuckyTemplates publica en seminarios web, cumbres y miembros de LuckyTemplates, verá que el uso de grupos de medida es amplio. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Hay una muy buena razón por la que se han implementado grupos de medida en todos los modelos que crea LuckyTemplates. Cuando desarrolla modelos e informes analíticos avanzados dentro de LuckyTemplates, la organización de todas las medidas DAX que está creando es de extrema importancia .

Si no hace esto, su modelo será muy difícil de mantener y auditar en el futuro porque las medidas serán difíciles de encontrar.

Este tutorial es una inmersión profunda en por qué los grupos de medida son tan importantes y cómo puede crearlos dentro de LuckyTemplates.  Esta es sin duda una mejor práctica relevante y valiosa si recién está comenzando y está recibiendo una introducción a las medidas.

Intentemos ver este informe aquí. Esto vino de la Cumbre de aprendizaje de febrero de 2018 .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Verá que debajo del panel CAMPOS , hay varios grupos de medidas o tablas de medidas.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

El lado del desarrollo de la cumbre de aprendizaje fue de solo tres sesiones de aproximadamente 45 minutos a una hora. Y dentro de ese tiempo, pudimos crear alrededor de 40 a 50 medidas dentro de estos grupos únicos.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Imagínese si tiene estos dentro de todas sus tablas y no los organizará correctamente. Definitivamente te perderás en términos de lo que realmente estás haciendo en tu desarrollo.

Tabla de contenido

Metodología de bifurcación de medidas

La bifurcación de medidas es otra técnica de desarrollo importante que se basa en grupos de medidas.

En esta metodología, generalmente segrego las medidas y las pongo en grupos según la rama en la que se encuentran. Ahora, siempre comienzo con los cálculos básicos (cálculos), y los llamo Medidas clave .

Aquí es donde lo más probable es que empiece. Creo todas las medidas DAX simples como SUM , , SUMX y todas las demás funciones básicas simples. Puse todas esas funciones simples, de iteración y agregación en el grupo de Medidas clave .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Luego, me ramifico en estos patrones analíticos seleccionados, como promedios  móviles , clasificación , análisis de escenarios , técnicas de segmentación , comparación de tiempo, etc.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Como puede ver, incluso su grupo de medida de Comparación de tiempo puede tener varias medidas. Esto se debe a que es posible que no solo desee calcular las ventas del año pasado , sino también todas las diferencias entre las ventas de este año y el año pasado . Además, es posible que desee calcular el cambio porcentual entre este año y el año pasado

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Ahora, esos son solo algunos ejemplos de cómo puede obtener estas numerosas medidas. Y debe mantenerlo realmente intuitivo para que pueda hacer referencia a estas medidas y arrastrarlas a sus informes y visualizaciones.

Esto es para evitar buscar en todas sus tablas (tratando de encontrar qué medida va dónde) y confundirse.

Puede ordenar fácilmente todas estas medidas, lo que puede marcar una gran diferencia en términos de velocidad y eficiencia en la creación de informes. 

Técnica de muestra para el modelado de LuckyTemplates

Ahora, compartiré lo que suelo hacer en el modelo. Esto también se considera importante desde la perspectiva de la organización.

Por lo general, coloco mis tablas de medidas hacia el lado derecho. A veces, también los coloco en la parte inferior. Esto se debe a que generalmente no tienen una relación con nuestro modelo central .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Sin embargo, hacer referencia a ellos dentro de esta sección sigue siendo esencial. Esto se debe a que queremos que estén en un grupo claro donde sean fácilmente identificables.

En este caso, puede verificar y encontrar fácilmente todas sus fórmulas de clasificación, que se encuentran dentro del grupo Escenarios de demanda .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Y eso es únicamente lo clave que quería señalar aquí. Para reiterar, quiero mencionar cuán importantes son estos grupos de medida cuando se trata de la eficiencia del modelado y la organización de LuckyTemplates.

Utilización de la función de búsqueda dentro de los modelos de LuckyTemplates

Además, puede aprovechar otras funciones como la barra de búsqueda dentro del panel CAMPOS .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Intentemos escribir ' moviendo '. Como notó, mostró todos los resultados relevantes dentro de un determinado grupo de medida que está conectado con lo que hemos buscado.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Selección a través de visualizaciones

Aquí hay otra cosa interesante que quiero mostrarles. Cuando selecciona visualizaciones (en este caso, City Highlights) , siempre puede ver dónde aparecen las medidas incluidas dentro de nuestros grupos de medidas o tablas.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Sin duda, será fácil para usted comprender cómo se configuraron o publicaron las cosas, incluso por otra persona. Y en el futuro, cuando desee ver su informe, podrá encontrar y hacer referencia rápidamente a estas medidas.

Esa es principalmente la idea que quiero señalar aquí. Pero antes de terminar con esto, le mostraré cómo crear un grupo de medida .

Creación de un grupo de medida en un modelo de LuckyTemplates

Para crear un grupo de medida, simplemente haga clic en la opción Ingresar datos dentro de la pestaña Inicio .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Luego, aparecerá una ventana de tabla. En realidad no necesitas poner nada dentro de la mesa. Esto significa que puede dejarlo en blanco. 

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Simplemente escriba el nombre de su grupo de medida. En este ejemplo, lo llamaremos 'Demo' . Luego, haga clic en Cargar .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Luego, creará una tabla. No creará ninguna relación porque en realidad no tiene ningún dato aquí.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Lo que debe hacer a continuación es crear una medida haciendo clic en la opción Nueva medida dentro de la pestaña Inicio .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Llamemos a esta medida Ventas Demo . Haremos referencia a otra medida ( Sales LY ) solo para crear una rápidamente.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Por lo tanto, la medida Demo Sales creada ahora aparece dentro del grupo de medidas Demo .

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Primero eliminemos esta Column1 , porque en realidad no la necesitaremos.

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Después de eliminarlo, simplemente haga clic en el panel Mostrar/Ocultar y verá que ahora es un grupo de medida o una tabla de medida. 

Implementación de grupos de medidas DAX en sus informes: una revisión de modelado de LuckyTemplates

Entonces, eso es solo para mostrar rápidamente cómo puede crear un grupo de medida .

Conclusión

La bifurcación de medidas es un concepto de desarrollo increíblemente vital para comenzar a implementar en sus modelos tanto como sea posible. Al utilizar esta técnica de desarrollo en combinación con grupos de medida, puede aportar una gran escala y eficiencia al trabajo de desarrollo que está implementando dentro de LuckyTemplates.

Disfruta revisando este contenido en particular. Mejorará enormemente sus habilidades de generación de informes y modelado de LuckyTemplates dentro de LuckyTemplates. Recomiendo implementar estas ideas y técnicas en sus propios informes y modelos.

***** ¿Aprender LuckyTemplates? *****








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.