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.
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.
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.