Aislamiento de los resultados superiores o inferiores mediante RANKX en LuckyTemplates

Hoy nos vamos a centrar en una técnica utilizada en la demostración 'Time Intelligence' en la sección 'Scenarios' del escaparate de LuckyTemplates. Le mostraré cómo puede usar RANKX en LuckyTemplates para obtener sus mejores o peores resultados.

Ser capaz de mostrar dinámicamente los resultados superiores o inferiores de cualquier cálculo que hagamos, por ejemplo, ventas, ganancias, márgenes, costos, etc. es una excelente manera de resaltar los resultados comerciales clave.

Tal vez necesite saber dónde invertir más recursos o entender qué productos expandir, o incluso si necesita cerrar tiendas o productos de bajo rendimiento. Este es el tipo perfecto de análisis para este tipo de escenarios.

En la demostración de Time Intelligence, hemos hecho precisamente eso. Estoy buscando para ver cuáles son nuestras ubicaciones de tiendas con mejor y peor rendimiento por márgenes de ganancia.

Podría hacerles a mis gerentes regionales o representantes de ventas algunas buenas preguntas aquí. Lo que es genial es la forma dinámica en la que puedo moverme a través de cada producto y canal y ver cómo se perfilan nuestros márgenes en esas dimensiones. Incluso puedo cambiar el marco de tiempo, lo que significa que puede identificar tendencias a lo largo del tiempo para los márgenes de beneficio o para cualquier cálculo que pretenda hacer al respecto.

¿Entonces como hacemos esto? Hay un poco de eso, pero analicémoslo paso a paso. En este ejemplo, usamos una combinación de la función en LuckyTemplates y una declaración IF engañosa. En combinación, puede comenzar a completar algunos análisis que cambian el juego. Este es también un patrón de análisis. Puedes reutilizar esto una y otra vez.

En primer lugar, tenemos que crear nuestro cálculo inicial. El que queremos clasificar y luego filtrar para recibir solo los resultados superiores o inferiores. En este caso es 'Márgenes promedio por día'.

Aquí estamos ejecutando una iteración sobre nuestras medidas de 'Margen de beneficio'. Al usar creamos una iteración sobre cada día dentro del contexto de filtro actual. El contexto de filtro actual en nuestro caso eventualmente será 'Regiones'. Entonces, este cálculo independiente nos dará el margen de beneficio promedio por día para cada región.

Recuerde que el contexto también se puede ajustar según el período de tiempo que hayamos seleccionado. Si solo tenemos seleccionado un Mes o Trimestre, la iteración solo funciona cada día dentro de ese marco de tiempo.

Entonces, ahora que tenemos nuestro cálculo inicial, ahora podemos pasar a la siguiente fase... clasificación. Para esto usamos RANKX.

En primer lugar, concéntrese en la sección RANKX dentro de la instrucción . Primero le damos a RANKX una tabla, usamos ( Regiones ). Tenemos que usar ALL aquí porque el contexto de filtro actual ya está siendo filtrado por cada región individual. Si no usa TODAS, todas las regiones ocuparán el primer lugar. Recuerde esto, ya que estará rascándose la cabeza por un tiempo cuando use esta función por primera vez.

Recuerde esto, ya que estará rascándose la cabeza por un tiempo cuando use esta función por primera vez.

Esta función RANKX ahora da uso a un rango para cada región individual basado en el parámetro que le damos. En este caso, usamos nuestra medida 'Márgenes promedio por día', así que eso es lo que clasificamos.

La declaración IF envuelta alrededor de la función RANKX es solo para verificar que está usando esto en un contexto de 'Regiones'. Usar es una excelente técnica para usar, de modo que usted o los futuros usuarios no se tropiecen al usar este cálculo en un contexto diferente y obtengan resultados extraños.

Ahora pasamos a aislar solo las regiones mejor o peor clasificadas. Para hacer esto, debemos aprovechar el funcionamiento interno de DAX.

Cuando DAX devuelve un resultado que está en blanco, como si no hubiera ningún resultado, al igual que cuando usa tablas dinámicas, no aparece nada.

Por lo tanto, podemos buscar casi engañar a nuestro cálculo para que regrese en blanco y, por lo tanto, no recibamos resultados. Echa un vistazo a la instrucción IF interna en la fórmula anterior. Solo quiero recuperar los 7 mejores resultados. Así que dije que SI el resultado de 'Clasificación de margen de beneficio de la ciudad superior' es menor o igual a 7, muéstrenme el resultado de 'Márgenes promedio por día'. Si no devuelve ().

Esta es una técnica realmente genial, ya que ahora todo lo que se devolverá en los 7 mejores resultados con sus Regiones resultantes.

¡Ahora para obtener los resultados finales!

No es demasiado difícil, confía en mí. Hay un poco de la siguiente fórmula en la que en este punto no me desviaré. Pero en realidad todo lo que tiene que hacer aquí es clasificar los resultados en orden descendente como hicimos con los mejores resultados, todo lo que necesita hacer es clasificarlos en orden ascendente .

Y, de nuevo, usamos nuestra complicada declaración IF para devolver solo los 7 resultados inferiores.

Hay algunas cosas dentro de estas fórmulas que no mencionamos explícitamente. Sin embargo, es de esperar que eso le brinde el marco en el que usar para clasificar los resultados. Aquí muestro RANKX en LuckyTemplates.

Recuerde que esta es una técnica reutilizable que, cuando se muestra dinámicamente en un informe, puede dar una vida inmensa a un análisis que esté ejecutando.

Suerte con ello.


Mostrar los mejores o peores resultados mediante la clasificación en LuckyTemplates
Consideraciones sobre RANKX: conceptos de fórmula de LuckyTemplates y DAX
Encuentre los mejores clientes mediante RANKX en LuckyTemplates








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.