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,


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber