Una comprensión más profunda de RANKX avanzado

Una comprensión más profunda de RANKX avanzado

Este tutorial pasará por un ejemplo avanzado de la función DAX RANKX en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Esta es una sesión de trabajo del Taller de la cumbre de aprendizaje en Online.

Una comprensión más profunda de RANKX avanzado

La función le brinda información valiosa cuando la usa para una variedad de contextos diferentes en su página de informe. Sin embargo, también puede ser una de las funciones más confusas para usar en LuckyTemplates.

Puede darte diferentes resultados que parecen ser correctos, cuando en realidad son incorrectos. Si no tiene cuidado, terminará reelaborando todo el informe.

Tabla de contenido

Relación entre RANKX y contextos

En esta visualización, puede ver la clasificación del condado, la clasificación de los estados y la clasificación de las regiones del estado.

Una comprensión más profunda de RANKX avanzado

Administrar el contexto del cálculo puede ser difícil si desea verlos todos en una matriz. 

Miremos la tabla.

Una comprensión más profunda de RANKX avanzado

Puede ver que tiene información sobre las regiones estatales, el estado y el condado.

Para este ejemplo, debe calcular la clasificación de los condados.

Si solo tiene el condado, la clasificación del condado y las ventas totales en la tabla, obtendrá los resultados de clasificación correctos:

Una comprensión más profunda de RANKX avanzado

Pero una vez que comienza a superponer los otros contextos en la tabla, el resultado de la clasificación comienza a acumular cada condado que se encuentra en diferentes estados y regiones estatales.

Una comprensión más profunda de RANKX avanzado

Por lo tanto, debe identificar y cambiar el contexto del cálculo para asegurarse de obtener la clasificación general correcta para cada condado, independientemente de lo que esté seleccionado en la página del informe.

Cada vez que selecciona un estado como Colorado, la fórmula también se actualiza.

Una comprensión más profunda de RANKX avanzado

También puede hacer una selección usando Regiones estatales. Si selecciona Noreste, muestra la clasificación adecuada.

Una comprensión más profunda de RANKX avanzado

Fórmula para la clasificación del condado

En este tutorial, se utilizan dos fórmulas para obtener la clasificación del condado. Esto lo ayudará a comprender la diferencia en los resultados generados al usar diferentes funciones DAX junto con RANKX:

Fórmula n.° 1: Usar TODO y TODO SELECCIONADO

La función es la parte clave de esta fórmula para County Rank:

Una comprensión más profunda de RANKX avanzado

Manipula el contexto dentro de la fórmula RANKX. Luego itera a través de la tabla Regiones y crea el resultado de la clasificación.

En este caso, la función TODOS funciona virtualmente en todos los condados, independientemente del contexto inicial.

Este problema se complica cuando comienza a aplicar capas en contextos de segmentación. Al usar , la clasificación se actualizará automáticamente según la selección en la segmentación.

Una comprensión más profunda de RANKX avanzado

También necesita utilizar para colocar contexto adicional a un resultado o para cambiar el contexto del cálculo.

Una comprensión más profunda de RANKX avanzado

El contexto se ajusta en función de los filtros dentro de la función CALCULAR.

Con esto, la clasificación se ajustará en función del contexto proveniente de las segmentaciones de estado y región estatal.

Una comprensión más profunda de RANKX avanzado

Fórmula #2: Usar TODOS y VALORES

Veamos ahora la columna Condado (actualizado).

Una comprensión más profunda de RANKX avanzado

Quiere asegurarse de que esta columna seguirá mostrando la clasificación general, independientemente de lo que esté seleccionado en las segmentaciones. Cada condado debe tener un número único.

Esta es la fórmula utilizada:

Una comprensión más profunda de RANKX avanzado

Para este ejemplo, no había forma de descifrar un condado único. Entonces, se creó otra columna. La columna del condado completo incluye el condado, el estado y la región.

Una comprensión más profunda de RANKX avanzado

Esto le da una buena distinción entre condados. De esta manera, ahora puede trabajar una tabla virtual de los condados que están en los datos.

Antes de hacer esto, debe eliminar TODO el contexto de la tabla Regiones.

Una comprensión más profunda de RANKX avanzado

Entonces, cualquier contexto que provenga de la tabla de la Región no existe en este momento. Con la función , puede volver a agregar el contexto de la columna Condado completo.

Una comprensión más profunda de RANKX avanzado

Una opción es hacer referencia a cada columna usando la función TODOS. Pero la mejor alternativa es deshacerse de todo el contexto de Regions y solo recuperar el Condado completo.

Una vez que el contexto ha sido manipulado dentro de CALCULATE, la función RANKX comienza su trabajo desde allí.

Una comprensión más profunda de RANKX avanzado

Funciona a través de cada condado en cada fila junto con sus ventas totales y luego los clasifica. Así es como obtiene los valores de 1 a X en la fila Condado (actualizado).

Como resultado, los filtros y las segmentaciones no importarán y no afectarán la clasificación porque la fórmula se ha configurado para ignorarlos.


Creación de tablas de clasificación dinámicas mediante RANKX en LuckyTemplates
Consideraciones sobre RANKX: conceptos de fórmulas de LuckyTemplates y DAX
Encuentre los principales clientes mediante RANKX en LuckyTemplates

Conclusión

RANKX no es una función fácil de usar. La clave es centrarse en los matices para poder comprender mejor la función.

Esperamos que haya aprendido más sobre las aplicaciones avanzadas de la función DAX RANKX en LuckyTemplates.

Puede consultar el curso Mastering DAX Calculations en LuckyTemplates Online para obtener más información sobre la función RANKX.

Mis mejores deseos,


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.