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? *****







Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

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.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

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.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

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.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

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.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

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.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

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.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

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

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber