Clasificación de LuckyTemplates en forma jerárquica

Hoy, aprenderemos cómo calcular la clasificación de LuckyTemplates en forma jerárquica , que es un tema un poco más complejo en comparación con el concepto que discutimos en mi tutorial anterior. Puedes ver el video completo de este tutorial en la parte inferior de este blog .

En el tutorial anterior, vimos cómo calcular los porcentajes de forma jerárquica . Mostramos cómo calcular la clasificación sobre un conjunto específico de datos de un conjunto particular de productos, ya sea en forma de categoría o subcategoría de producto. Además, en el caso de la región, ya sea en forma de ciudades, territorios o países.

En esta ocasión, daremos un paso más en el cálculo de jerarquías. Aprenderemos a calcular la clasificación cuando todos los diferentes conjuntos de campos se combinan en un único conjunto de jerarquías.

Tabla de contenido

niveles de jerarquía

Vayamos a LuckyTemplates y veamos cómo se está haciendo. En este escenario, hemos creado un conjunto de jerarquías donde el primer nivel de la jerarquía está en forma de territorios.

Clasificación de LuckyTemplates en forma jerárquica

El segundo nivel es en forma de clientes.

Clasificación de LuckyTemplates en forma jerárquica

Y el tercer nivel es en forma de nombres de productos.

Clasificación de LuckyTemplates en forma jerárquica

Entonces, ¿cuál es la lógica detrás de la creación de este tipo de jerarquía? Tenemos que averiguar cómo nos estamos desempeñando en todos y cada uno de los niveles territoriales. Luego, dentro de cada territorio, debemos determinar quiénes son nuestros clientes con mejor desempeño .

Además, queremos averiguar cuáles son los mejores productos que a nuestros clientes les gusta comprar en sus respectivos territorios durante un período de tiempo.

Pasos sobre cómo calcular la clasificación de LuckyTemplates en forma jerárquica

Para empezar, utilizaremos el enfoque incorrecto para calcular la clasificación de LuckyTemplates mediante la función RANKX . Al hacer esto, entenderemos por qué la forma convencional de hacerlo no dará los resultados correctos.

También vale la pena mirar los errores para que podamos clasificar las medidas correctas para evaluar los resultados de todos y cada uno de los niveles de la jerarquía de la manera correcta.

El enfoque incorrecto pero común

Para ahorrar tiempo, copié y pegué la medida basada en una función RANKX simple. Con esto, creamos tres variables para cada una de las jerarquías utilizando la función RANKX simple. Además, usamos la función ya que estamos tratando con jerarquías.

Clasificación de LuckyTemplates en forma jerárquica

Carguemos ahora esta medida y veamos los resultados. Como podemos ver, el territorio con las ventas totales más altas se clasifica en primer lugar y el territorio con las ventas totales más bajas se clasifica en último lugar. Hasta ahora, estamos obteniendo los resultados correctos.

Clasificación de LuckyTemplates en forma jerárquica

Para ver cómo se evalúa a nuestros clientes, haga clic en un signo más para expandir cualquiera de nuestros territorios. Es notable que nuestros clientes con las ventas totales más altas también se clasifican en primer lugar en ese territorio en particular. También podemos desplazarnos hacia abajo y ver que están clasificados correctamente.

Clasificación de LuckyTemplates en forma jerárquica

A continuación, compruebe los resultados de los productos para ver si también están ordenados correctamente o no.

Hagamos clic en el signo más del cliente de Snaptags Ltd como ejemplo. Evidentemente, el producto con las ventas más altas para ese cliente en particular en ese territorio en particular ocupa el primer lugar y los demás en consecuencia.

Sin embargo, observamos que los clientes y productos que no contienen ningún valor de venta aún se clasifican. Podemos dejar de evaluarlos usando la función .

Clasificación de LuckyTemplates en forma jerárquica

En este caso, hagamos clic en Profundizar y Expandir todo un nivel hacia abajo en la jerarquía en lugar de hacer clic en cada botón más individualmente.

Clasificación de LuckyTemplates en forma jerárquica

Como se muestra a continuación, aún podemos ver que el primer territorio y los clientes de ese territorio en particular aún se evalúan correctamente.

Clasificación de LuckyTemplates en forma jerárquica

Desplácese hacia abajo para ver cómo se clasifica nuestro próximo territorio.

En esta etapa, ahora podemos ver que hay un problema porque el territorio de Queensland se clasificó en segundo lugar anteriormente, pero ahora se evalúa como tercero.

Clasificación de LuckyTemplates en forma jerárquica

Para estar seguros, también veamos cómo se evalúan nuestros productos.

De manera similar, el territorio de Nueva Gales del Sur y el cliente de State Ltd ocuparon el primer lugar en los escenarios anteriores, pero ahora ocupan el segundo lugar.

Clasificación de LuckyTemplates en forma jerárquica

Empezamos a ver estos resultados incorrectos cuando hicimos clic en el botón Expandir todo un nivel hacia abajo en la jerarquía en lugar de hacer clic en cada botón más individualmente.

¿Por qué está pasando esto? La razón detrás de esto es que cuando hacemos clic en el botón más de forma individual, simplemente lo ocultamos al permanecer en el nivel superior de la jerarquía. Técnicamente, no hemos profundizado hasta el siguiente nivel.

Por otro lado, cuando hacemos clic en el botón Expandir todo un nivel hacia abajo en la jerarquía , nos estamos moviendo hacia abajo a la siguiente capa, y ese es el momento en que tiene lugar la transición de contexto real.

Por lo tanto, no podemos usar el método convencional para calcular la clasificación en el caso de las jerarquías porque profundizar en realidad significa que bajamos del primer nivel al siguiente nivel.

El enfoque correcto para calcular la clasificación de LuckyTemplates

Después de identificar estos problemas, resolvámoslos haciendo clic en Nueva medida y creando la medida de clasificación correcta.

Clasificación de LuckyTemplates en forma jerárquica

Llamemos a nuestra medida Ranking – Right Measure y creemos tres variables para calcular la clasificación de las respectivas jerarquías. 

Escriba VAR_Territory_Ranking para nuestra primera variable. Dentro de esta variable, el primer proceso es crear una tabla virtual usando (Regions, Regions[Territory]) . Hicimos referencia a esto a la tabla de regiones ya que los territorios provienen de esa tabla.

Una vez que hemos creado nuestra tabla virtual, dentro de esta, necesitamos crear una columna virtual usando la función . Esto nos ayudará a evaluar la clasificación para esa jerarquía de territorio en particular.  

Luego, nombremos nuestra columna virtual Territory Ranking y usemos la función RANKX. Queremos clasificar nuestras ventas más altas primero y las ventas más bajas al final. Entonces, convertiremos esta tabla virtual en un valor escalar envolviéndola dentro de la función SUMX .

Clasificación de LuckyTemplates en forma jerárquica

Implementamos exactamente la misma técnica para las otras dos variables, como VAR_Customers_Ranking y VAR_Products_Ranking .

Por supuesto, usamos la función ISINSCOPE y llamamos a cada una de nuestras variables contra ese nivel particular de jerarquía.

Hasta ahora, lo que hemos hecho es crear variables para cada nivel de la jerarquía y colocar cada variable en ese campo en particular usando la función ISINSCOPE.

Clasificación de LuckyTemplates en forma jerárquica

Es hora de probar nuestra fórmula y comprobar los resultados incorporando la medida a nuestra matriz visual y expandiéndola.

Como se muestra a continuación, la clasificación a nivel de territorio se está evaluando correctamente.

Clasificación de LuckyTemplates en forma jerárquica

Profundicemos más y verifiquemos nuestra clasificación de clientes. El territorio de Nueva Gales del Sur y los clientes de State LTD también están clasificados correctamente.

Clasificación de LuckyTemplates en forma jerárquica

Esta vez, veamos cómo se evalúa nuestro territorio de Queensland . Finalmente, ahora está clasificado en consecuencia.

Clasificación de LuckyTemplates en forma jerárquica

Para nuestros niveles de productos, es bueno ver que también están clasificados perfectamente.

Clasificación de LuckyTemplates en forma jerárquica

Si también echamos un vistazo a nuestro segundo y tercer cliente, también obtuvimos los resultados correctos.

Clasificación de LuckyTemplates en forma jerárquica

Clasificación de LuckyTemplates en forma jerárquica

Por último, deshagámonos de la clasificación frente a los espacios en blanco reemplazando la referencia de los nombres de las tablas de dimensiones respectivas con el nombre  de la tabla de Ventas .

Hacemos esto porque la tabla Ventas tiene un linaje con cada una de estas tablas de dimensiones. Por ejemplo, si no se han producido ventas de un producto específico frente a un cliente en particular en ese territorio, entonces, de forma predeterminada, la clasificación no se evaluará frente a ese punto de datos en particular. 

Entonces, sigamos adelante y reemplacemos nuestra referencia de tablas de dimensiones con la Tabla de ventas.

Clasificación de LuckyTemplates en forma jerárquica

Finalmente, revisemos los resultados por última vez. 

¡Funcionó! Ahora podemos ver que nuestra clasificación solo se limita a un punto de datos en el que tenemos un valor de ventas. 

Clasificación de LuckyTemplates en forma jerárquica

Clasificación de LuckyTemplates en forma jerárquica


Calcule el porcentaje en LuckyTemplates en forma jerárquica
Escala temporal usando columnas calculadas en LuckyTemplates
Función CALCULAR: cómo puede afectar sus cálculos en LuckyTemplates

Conclusión

Calcular la clasificación en forma jerárquica implica complejidad, especialmente si se trata de diferentes conjuntos de campos combinados en un solo conjunto de jerarquías, pero vale la pena porque realmente puede profundizar al siguiente nivel.

Otra cosa importante a tener en cuenta es que si desea ver el cálculo del cambio de clasificación de LuckyTemplates en función de la selección realizada en la segmentación, en lugar de utilizar la función , puede utilizar la función mientras evalúa las clasificaciones.

Así que eso es todo para mí, espero que hayan disfrutado este tutorial. Hay muchos recursos y aprendizajes adicionales a los que puede acceder fácilmente en el sitio web , así que échele un vistazo.

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.