Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Aquí les mostraré cómo usar la función AVERAGEX con DAX en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.
Al aprender y comprender cómo usar esta función, abre rápidamente un rango de análisis que puede ser increíblemente perspicaz y valioso.
Tal vez desee calcular las ventas promedio que realiza por día, por mes, por cliente, etc. Hay tantas aplicaciones para esto que es una locura.
Y no se olvide, luego puede diversificarse en comparaciones de tiempo y análisis de inteligencia de tiempo.
En este ejemplo, vamos a trabajar con algo que se puede aplicar fácilmente en casi cualquier modelo. Vamos a calcular las ventas promedio por día para clientes particulares usando AVERAGEX con DAX.
Tabla de contenido
Revisión del modelo de datos
Antes de calcular realmente nuestras ventas promedio por día, primero echemos un vistazo a nuestro modelo de datos en LuckyTemplates para que podamos tener una idea con lo que estamos trabajando.
Entonces, tenemos una organización que está realizando ventas y los datos están en la tabla de ventas.
Esta organización realiza ventas en un día en particular y los datos para esto se pueden encontrar en la tabla de fechas.
Están vendiendo a cualquier cliente en particular, diferentes productos y pueden vender en una variedad de regiones diferentes. Los datos de estos tres se pueden encontrar por separado en la tabla de clientes, la tabla de productos y la tabla de regiones.
Usando la información de nuestro modelo de datos y las medidas ya disponibles, analicemos nuestras ventas totales por cliente.
Nuestra tabla se verá como esta a continuación. Entonces tenemos las ventas totales y están ordenadas por nombres de clientes.
Entonces vamos a convertirlo en una visualización. Aquí podemos ver los mejores y los peores clientes vendedores de la organización.
Ventas promedio por día usando AVERAGEX
Ahora, podemos echar un vistazo a cuánto vendemos por día a cada cliente.
Lo que debemos hacer para cada cliente es iterar todos los días y luego promediar el monto de las ventas para esos clientes en particular durante toda la duración.
La forma de hacerlo es usar AVERAGEX y la función VALUES con DAX.
Así que vamos a crear una nueva medida y llamarla Ventas promedio por día .
Luego vamos a agregar AVERAGEX porque necesitamos esta función de iteración. AVERAGEX va a iterar todos los días.
Y luego vamos a poner VALORES y la columna Fecha allí. Así es como iteramos todos los días.
Lo que hace VALUES es crear una tabla virtual de solo la columna Fechas, y luego dice en el contexto actual cuál es un cliente en particular, iterar todos los días.
Luego vamos a agregar Total Sales . Una vez que hayamos calculado todas las ventas totales, las promediaremos usando AVERAGEX .
Nuestra fórmula se verá como esta a continuación.
Ahora, si incorporamos las Ventas promedio por día a la visualización, podemos ver, en promedio, cuánto vendemos por día a cada cliente en particular.
Incluso podemos activar las etiquetas de datos para tener una idea sobre las cifras de ventas promedio.
Mirando diferentes marcos de tiempo
Otra cosa genial que podemos hacer aquí es que también podemos cambiar el marco de tiempo.
Para hacer esto, podemos arrastrar nuestro MonthInCalendar para que podamos tener el mes y el año.
Entonces podemos convertirlo en una cortadora.
Ahora, podemos ver las ventas promedio por día de cada uno de nuestros clientes en un mes y año en particular.
Lo que es realmente genial es que esta es una forma dinámica de ver este cálculo.
Como puede ver en la imagen a continuación, cuando seleccionamos agosto de 2014, la imagen muestra los datos para este período de tiempo.
Ahora, cuando seleccionamos septiembre de 2014, nuestro visual muestra las ventas promedio por día por cliente para este período de tiempo.
Revisión del proceso
Para comprender realmente cómo funcionan AVERAGEX y las funciones VALUES aquí, repasemos rápidamente lo que sucede en nuestro ejemplo.
Primero, transformemos nuestra visualización en una tabla para que tenga más sentido.
Y de nuevo, echemos un vistazo rápido a nuestra fórmula.
Ahora, tenemos aquí a nuestros diferentes clientes. Para Burt's Corporation, por ejemplo, estamos iterando todos los días. Esto es dentro de enero de 2015 porque lo tenemos seleccionado en nuestra segmentación. Luego calculamos las ventas totales de cada día.
Una vez que se calculan todas las ventas por día, aparece AVERAGEX y las promedia.
Y esto es lo que sucede con cada cliente que tenemos en este ejemplo en particular.
Una vez que cambiemos el marco de tiempo, digamos febrero de 2015, hará el mismo cálculo pero esta vez dentro de este nuevo marco de tiempo.
Si no seleccionamos ningún período de tiempo, se repetirá todos los días en la tabla de fechas.
Uso de la misma fórmula AVERAGEX contra una dimensión diferente
Otra cosa que podemos hacer aquí y que, de nuevo, encontrarás muy interesante es usar exactamente la misma fórmula contra una dimensión diferente.
Primero, dupliquemos nuestra tabla de Promedio de ventas por día .
Luego, echemos un vistazo a las ventas promedio por día para cada ciudad.
Y así, nuestra tabla ahora está ordenada por ciudad.
Por otra parte, es dinámico. Actualmente estamos mostrando los datos de febrero de 2015.
Si hacemos clic en marzo de 2015, nuestra nueva tabla también mostrará las ventas promedio por día, presentadas por ciudad, para este período de tiempo que hemos seleccionado.
Podríamos hacerlo de nuevo contra cualquier dimensión que tengamos. Usaremos exactamente la misma fórmula y funcionará perfectamente para todas esas dimensiones.
Conclusión
En esta publicación, hemos visto cómo calcular las ventas promedio por día para clientes particulares usando AVERAGEX con DAX, y combinado con la función VALUES.
Para obtener más tutoriales de la función DAX, consulte los enlaces a continuación.
¡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