Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Ahora, profundicemos en uno de los conceptos más importantes en los cálculos de LuckyTemplates: las agregaciones .
Las agregaciones de LuckyTemplates son fórmulas que se usan para calcular un único valor resumido a partir de varias filas que se agrupan.
Hay diferentes formas de crear agregaciones en LuckyTemplates. Algunos de los ejemplos de funciones de agregación son las funciones , , y .
En las siguientes secciones, discutiré algunos de ellos y explicaré cómo funcionan dichas agregaciones.
Tabla de contenido
Uso de agregaciones de LuckyTemplates para cálculos simples
En el siguiente ejemplo, puede ver que la fórmula para Ventas totales contiene una función . Este es un ejemplo de una fórmula de agregación.
Para crear otra fórmula de agregación, haga clic en Nueva medida y utilícela para calcular las Ventas promedio .
Obviamente, tendrá que usar la función PROMEDIO , que es uno de los ejemplos más comunes de agregaciones.
Después de crear la nueva medida, arrástrela a la tabla. Debe observar el contexto inicial para comprender claramente los datos de ventas promedio. Puede encontrar el contexto inicial en el filtro Ciudad , así como en la segmentación por fecha .
Si hace clic en Hamilton desde el filtro Ciudad , sabrá que los resultados que ve en la tabla son de esa ciudad en particular.
En otro ejemplo, calculemos las transacciones totales usando la función . Tiene que usar COUNTA en lugar de la función COUNT porque la columna Número de pedido se considera una columna de texto.
Después de crear la fórmula, arrastre dicha medida a la tabla para ver los resultados.
Si lo coloca al lado de la tabla Ventas promedio , puede ayudarlo a comparar las ventas totales para el número correspondiente de transacciones.
Ahora bien, ¿por qué la función CONTARA se considera una función de agregación? Bueno, es una fórmula de agregación porque es el primer contexto que se agrega antes de considerar los otros motores de cálculo.
Por ejemplo, no hay ningún filtro seleccionado del filtro Ciudad , por lo que el único contexto inicial son las fechas. Por lo tanto, los resultados del 23 de mayo de 2018 se basan en todas las ciudades disponibles.
Trabajando el modelo de datos
Ahora, echemos un vistazo a las relaciones de datos en el modelo basado en la fórmula de Ventas totales .
En el modelo de datos, verá que el filtro proviene de la tabla Fechas y va a la tabla Ventas a través de una propagación de filtro.
Una vez que dicho filtro está activo, la tabla Ventas ejecuta su evaluación para calcular los ingresos totales. Esto se debe a que la fórmula hace referencia a la columna Ingresos totales en la tabla Ventas .
La función de agregación SUM evalúa cada una de las filas de la columna Ingresos totales después del contexto inicial.
La misma lógica se aplica a la función PROMEDIO . Evalúa todas las ventas en el contexto actual (p. ej., fecha) y luego examina cada fila de la columna Ingresos totales antes de obtener su promedio.
Además de eso, la fórmula para transacciones totales funciona de la misma manera. La función CONTARA evalúa todas las filas debajo de la columna Número de pedido . Después de eso, cuenta los números según el contexto inicial.
Básicamente, así es como funcionan las agregaciones dentro de LuckyTemplates en términos de cálculos DAX.
Uso de otras agregaciones de LuckyTemplates
Otro conjunto de fórmulas de agregación que puede encontrar son las funciones MIN y MAX .
Para darle un ejemplo de cómo funcionan estas funciones de agregación, hagamos una nueva medida.
Nombre la medida como Max Sales y use la función MAX para calcular el ingreso total máximo.
Nuevamente, arrastre la nueva medida y colóquela dentro de la tabla. Como habrá notado, la fórmula todavía hace referencia a la columna Ingresos totales de la tabla Ventas . Pero esta vez, los resultados han cambiado porque ahora usamos una función diferente.
Cuando selecciona una ciudad del filtro, por ejemplo, la región de Turanga, los datos de la tabla también cambian. Esto se debe a que la función MAX resume los valores según el contexto dado.
Introducción al contexto de filtro en LuckyTemplates
La diferencia entre SUM y SUMX en LuckyTemplates
Cómo funciona el motor de cálculo DAX
Conclusión
Aprender acerca de las agregaciones es uno de los pasos cruciales para comprender cómo funcionan los cálculos DAX .
La mayoría de las fórmulas son fáciles de ejecutar dentro de una fórmula de agregación. Las cosas solo comenzarán a complicarse una vez que comience a usar fórmulas iterativas.
En el siguiente tutorial, aprendamos a iterar funciones y cómo usarlas para cálculos más flexibles.
Espero que hayas recogido algunos consejos útiles aquí. No puedo esperar para mostrarte más en nuestro próximo tutorial.
¡Gracias!
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