Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
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.
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.
Administrar el contexto del cálculo puede ser difícil si desea verlos todos en una matriz.
Miremos la tabla.
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:
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.
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.
También puede hacer una selección usando Regiones estatales. Si selecciona Noreste, muestra la clasificación adecuada.
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:
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.
También necesita utilizar para colocar contexto adicional a un resultado o para cambiar el contexto del cálculo.
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.
Fórmula #2: Usar TODOS y VALORES
Veamos ahora la columna Condado (actualizado).
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:
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.
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.
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 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í.
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
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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