Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
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
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