Pero en esta publicación, me enfocaré más en lo que sucede en segundo plano cuando se usa la función AVERAGEX . Comprender esta función es clave para determinar qué escenarios requerirían su uso.
Comenzaré con una de las formas más sencillas de usar AVERAGEX y descubriré cuál es mi promedio de ventas por día.
Todo se reduce a saber cuál es el contexto inicial del cálculo y luego saber a qué tabla virtual hacer referencia.
El contexto inicial en este caso vendría del Product Name .
Dado que AVERAGEX funciona como una función de iteración, agregará lógica a cada fila de la tabla.
Pero antes de que AVERGEX pueda agregar lógica a las columnas, necesita una tabla virtual para hacer referencia a los datos de . Esto es lo que hace la función .
Como busco las ventas promedio por día , me referiré a la tabla de fechas .
Esto significa que miro cada producto para cada día y averiguo qué parte de las ventas totales diarias proviene de cada producto.
Una vez hecho todo esto, se promedian las ventas totales de cada producto. Estos son los resultados en mi columna Promedio de ventas por día .
Recuerde que dado que la función mira el promedio, los cálculos aún incluirían los días con cero ventas .
Uso de AVERAGEX para ventas promedio por cliente
Esta vez, voy a usar AVERAGEX para averiguar mis ventas promedio por cliente.
La medida es similar a la que usé para Promedio de ventas por día . La única diferencia es que estoy haciendo referencia a la columna Nombres de clientes en lugar de Fecha .
Permítanme agregar eso a la tabla aquí para poder ver qué resultados saldrán para cada fila correspondiente a cada producto.
Anteriormente, AVERAGEX iteraba todos los días para cada producto. Esta vez, itera a través de cada cliente que compró cada producto específico.
Entonces, la función de iteración ahora está evaluando las Ventas totales para cada producto comprado por cada cliente. Al final, encuentra su promedio.
Uso de AVERAGEX para ventas promedio por mes
Los dos ejemplos anteriores mostraron lo simple que es usar AVERAGEX en LuckyTemplates. Pero también se puede utilizar para aplicaciones más complejas, especialmente en cuanto a la tabla virtual a la que se hace referencia en la medida.
Voy a calcular las ventas promedio por mes para mostrar una forma diferente de hacer referencia a una mesa virtual a través de la función VALORES .
No puedo simplemente hacer referencia a la tabla Fecha aquí directamente porque terminaré obteniendo los mismos resultados que mi columna Promedio de ventas por día .
Este es uno de los beneficios de usar la función VALORES . En los ejemplos anteriores, algunos omitirían el uso de VALORES y solo harían referencia directamente a la tabla requerida. Pero cuando se utilizan VALORES , se producen más cálculos en segundo plano.
Así que sigo haciendo referencia a la tabla Fecha , pero no miro el promedio al final de cada día. En cambio, miro el mes y el año y encuentro el promedio al final.
AVERAGEX es una función que brinda información poderosa cuando se usa correctamente. La forma en que presenté esta función de iteración en este tutorial es solo una descripción general de lo que puede hacer.
Una vez más, puede obtener una visión más detallada de cómo usar AVERAGEX en LuckyTemplates en la Cumbre de aprendizaje de LuckyTemplates.
Verá que incluso en escenarios complejos, la función AVERAGEX puede brindarle más información que puede ser útil en sus paneles e informes.