Descripción de las agregaciones de LuckyTemplates

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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.

Descripción de las agregaciones de LuckyTemplates

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!


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.