Calcular porcentaje en LuckyTemplates en forma jerárquica

Es posible que encuentre un requisito en el que deberá mostrar el porcentaje de la relación de un nivel particular en sus datos con respecto a un . A muchos les puede parecer una tarea complicada, ya que no existe una función sencilla para lograr este resultado. En este tutorial, demostraré cómo puede calcular el porcentaje en LuckyTemplates en forma jerárquica. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Cuando calculamos los porcentajes para cada artículo de línea dividiendo las Ventas totales por las ventas totales agregadas, obtenemos el porcentaje de Ventas totales para cada artículo de línea.

Pero, ¿cómo lo calculamos cuando está presente en forma de una característica jerárquica que se crea en forma de subcategoría? Veamos cómo podemos calcular los porcentajes en forma jerárquica.

Tabla de contenido

Cómo calcular el porcentaje en LuckyTemplates jerárquicamente

En la matriz, hemos creado una jerarquía de filas. El primer nivel de la jerarquía contiene el territorio de la tabla Regiones, mientras que el segundo nivel de la jerarquía contiene el nombre del producto de la tabla Products. Tenemos el porcentaje de Ventas totales para cada territorio, donde las Ventas totales se dividen por las ventas agregadas generales.

Pero cuando bajemos a la siguiente jerarquía, veremos que el porcentaje de Ventas totales para cada producto se divide por las Ventas totales de esa categoría en particular.

Las ventas totales del producto 1 se dividen por las ventas totales generales del territorio de Nueva Gales del Sur. Lo mismo ocurre con el Producto 2, y así sucesivamente.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Ahora, escribamos la fórmula desde cero y evaluemos paso a paso.

Llamemos a esta medida % de Ventas Totales – 2 . Crearemos una variable para Ventas totales, que calcula las Ventas totales para cada artículo de línea individual, y esto arrojará Ventas totales.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Ahora vamos a crear dos variables. La primera variable nos ayudará a calcular las ventas totales generales para todos los territorios. La segunda variable nos ayudará a calcular las ventas totales generales de todos los productos que se venden dentro de ese territorio en particular.

Comencemos con Total Sales y llamemos a la función . Luego, haremos referencia a la tabla Regiones ya que todos los territorios provienen de la tabla Regions. Usemos la misma lógica para el cálculo del Producto también. Solo cambiaremos el nombre de la variable y la referencia de la tabla también.

Así que ahora, llamemos estas variables bajo la declaración escrita. Tengamos la primera variable.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Como podemos ver, para cada territorio, estamos obteniendo el resultado total general, que es el esperado.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Veamos los resultados de los Productos, que deberíamos obtener por cada territorio individual para todos los productos.

Calcular porcentaje en LuckyTemplates en forma jerárquica

A continuación, crearemos los dos conjuntos de variables que nos ayudarán a calcular el porcentaje de Territory_Wise y de Products_Wise.

Usaremos la función y dividiremos nuestras Ventas totales por las Ventas totales del territorio, con el resultado alternativo como cero. Lo mismo ocurre con los Productos también. Solo cambiemos el nombre de la variable y la referencia de la variable.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Por último, definiremos nuestra variable final, que será la variable RESULTADOS. Contendrá una instrucción con la condición de que si es un territorio, entonces queremos que el resultado sea un Porcentaje de Territorio; si es el nombre de un producto, entonces queremos que los resultados sean un porcentaje de productos_sabios.

De lo contrario, queremos que el resultado sea un porcentaje de Territory_Wise. Queremos mostrar que nuestros totales generales son cien por ciento.

Usaremos una función llamada . Esta función retiene un valor en forma de verdadero o falso. Luego, traigamos los resultados bajo la declaración escrita, y formateemos nuestros resultados en forma de porcentaje.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Como vemos, estamos obteniendo los resultados esperados.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Finalmente, veamos qué sucede cuando cambiamos el orden de nuestra condición dentro de la instrucción SWITCH TRUE.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Los resultados en realidad no son correctos. La razón es que si dividimos nuestros 3 millones de Ventas totales para el producto 1 entre los 60 millones de Ventas totales para Nueva Gales del Sur, deberíamos obtener alrededor de 5 como resultado, pero estamos viendo los resultados en un 34 %.

Lo que sucedió aquí es que DAX calcula primero el contexto más interno y luego se mueve hacia el contexto más externo.

Por lo tanto, en el caso de las jerarquías, nuestro orden de condiciones también debe organizarse en consecuencia.

En este caso, los nombres de nuestros Productos se ubican en un nivel más bajo en la jerarquía, por lo que irá primero como condición. Dado que los territorios están en el nivel superior o primer nivel de la jerarquía, irán en último lugar.

Calcular porcentaje en LuckyTemplates en forma jerárquica

Entonces, cambiemos el orden de nuestra condición nuevamente para volver a la normalidad. Eso nos dará los resultados correctos.


Jerarquías en visualizaciones de LuckyTemplates
Índice múltiple en pandas para datos jerárquicos o de varios niveles

Cómo organizar su modelo de datos de LuckyTemplates: consejos de mejores prácticas

Conclusión

En el tutorial de hoy, le mostré cómo calcular el porcentaje en LuckyTemplates en forma jerárquica. Le he explicado cómo se hace mediante el uso de una medida simple con algunas funciones DAX y una instrucción SWITCH TRUE.

Espero que encuentre útil este. Puedes ver el video tutorial completo en el siguiente enlace. Consulte también los enlaces relacionados para ver más contenido similar.

¡Mis mejores deseos!

Duro

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.