Cómo usar funciones de iteración para solucionar problemas totales en LuckyTemplates: conceptos DAX

Hoy le mostraré cómo usar las funciones de iteración cuando intente solucionar problemas de Total en LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Cuando reviso las preguntas publicadas en el foro de soporte de LuckyTemplates para miembros, veo que muchas personas tienen problemas con los totales que obtienen en su informe, independientemente de si usan lógica avanzada o no.

Aquí, le mostraré por qué sucede eso y cómo puede solucionar esos problemas.

Tabla de contenido

Cálculo de totales de ingresos mínimos

Usemos un ejemplo simple sobre el cálculo de los totales de ingresos mínimos.

Los datos a continuación muestran que tengo mis Ingresos totales , así como los Ingresos totales del año pasado .

Obtener los ingresos del año pasado es simple. Acabo de usar la función DATEADD .

Los muestran datos para el año 2018. Luego verá que restamos un año en la función DATEADD , que nos da los datos de 2017.

Verá que también tenemos otra columna después de Ingresos del último año , que es el Año de ingresos mínimos. Básicamente, esta columna debería mostrar los números más bajos de 2018 y 2017.

Alternativamente, también puede hacer clic en la leyenda y elegir un año diferente. Entonces puede usar los ingresos de 2016 y 2017, por ejemplo.

Pero para este ejemplo, limitémonos a los datos de 2017 y 2018.

Si ha trabajado con Excel, verá que la fórmula que estoy usando aquí es la misma.

Una vez que presiona Intro, puede revisar los números y ver que a medida que avanza en las filas, los números tienen sentido. Es decir, hasta llegar al Total en la parte inferior.

Notará que muestra el mismo Total que la columna Ingresos totales incluso si los datos en las filas son diferentes. Este definitivamente no es el resultado que estamos buscando.

Para entender por qué sucedió esto, también hay que entender el contexto. Aquí, el contexto solo se encuentra en las filas que preceden al Total, donde elige la cantidad más baja entre las dos columnas. Pero al final, simplemente comparó los dos totales de 2017 y 2018, eligió cuál era la cantidad mínima y lo tomó como resultado.

No entiende que desea el total de todos los Ingresos mínimos enumerados en esa columna.

Usando SUMX para arreglar el total

Aquí es donde entran las funciones de iteración. Para este ejemplo, voy a usar SUMX .

Usando SUMX como la función de iteración , puedo comenzar a trabajar en la tabla virtualmente.

Comenzaré usando la función RESUMEN para los Clientes. Luego, estoy usando la función MIN para obtener el valor mínimo de Ingreso total para 2017 y 2018.

Cuando usa funciones de iteración, el cálculo que ocurre en cada fila ocurre virtualmente.

Todos estos cálculos se almacenan en la memoria, después de lo cual la función SUMX suma todos los datos almacenados para obtener el total correcto en la parte inferior de esa columna.

En otras palabras, finalmente agrega más contexto para que el sistema comprenda qué tipo de resultado está buscando.


Funciones de iteración en lenguaje DAX : un ejemplo detallado
Trabajar con funciones de iteración en DAX
Uso de funciones de iteración SUMX y AVERAGEX en LuckyTemplates

Conclusión

Con este tutorial, con suerte, pudo ver cómo solucionar los problemas totales que ha estado encontrando con LuckyTemplates. La clave aquí es comprender cómo funcionan las funciones de iteración como SUMX . Recuerde que estas funciones se pueden usar para trabajar virtualmente en cada fila de datos y puede obtener los resultados correctos.

Entonces, si se queda atascado en un Total en LuckyTemplates, puede jugar con técnicas como esta. Vea si puede trabajar en algunos parámetros que siguen el mismo contexto que aplicamos para recuperar el valor que está buscando.

Mis mejores deseos.

***** ¿Aprender LuckyTemplates? *****







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.