Después de dedicar bastante tiempo a averiguar cómo crear estas plantillas personalizadas, finalmente diseñé una estrategia en torno al desarrollo de LuckyTemplates. Esta estrategia nos permite no sólo crear estas plantillas , sino también asignar resultados únicos a estas plantillas en cada fila .
En primer lugar, quiero mostrarles qué es la plantilla y cómo se ve. En este ejemplo particular, creé una tabla, lo cual hice en Excel. Lo puse en el formato exacto que quería. Como puede ver, puse un número de índice en cada fila, incluso si está en blanco.
El número de índice es crucial para que todo esto funcione. Puede personalizar esto a su manera porque esta es solo la plantilla que usé en esta demostración.
Ahora echemos un vistazo a cómo está estructurado el modelo de datos. Verá aquí que la tabla Plantilla de finanzas no tiene relación con nada . Sin relación con la Información Financiera.
Entonces, necesitamos usar medidas de índice para unir todo esto . Necesitamos asignar la información financiera a la fila correcta en función de alguna lógica DAX . En este caso, usamos la lógica SWITCH TRUE.
Asignación de resultados usando la lógica SWITCH TRUE
En este tutorial, nos enfocamos en el resultado de los totales anuales. Aquí es donde sucede la lógica.
La forma clave de asignar información a filas, encabezados o subtotales únicos es usar SWITCH TRUE .
Necesitamos identificar en qué fila estamos. Como ha visto en el modelo de datos, no hay relación entre las tablas, por lo que para cualquier fila en la que estemos, necesitamos identificar el elemento. Eso es lo que estas variables están haciendo aquí en cada fila.
Si es igual a VERDADERO, traerá el resultado individual. Por ejemplo, para la Utilidad Neta Total, traerá el resultado de la Utilidad Neta dividido por mil.
En otras palabras, estamos asignando resultados a las filas en función de la lógica que estamos creando. Estamos tratando de identificar en qué fila estamos, y luego estamos pasando por un resultado o medida individual para esa fila en particular.
Lo que también podemos hacer en SWITCH es tener un resultado alternativo. Si ninguno de estos CurrentSummary se evalúa como VERDADERO, bajamos a los resultados alternativos , que utilizan la función CALCULAR y FILTRAR .
Esta es la última entrada que tenemos en la función CAMBIAR VERDADERO. El resultado alternativo aquí es muy similar, pero puede ser un poco más dinámico porque creé otra fórmula ( Actuals ) anteriormente, que ingresé dentro de CALCULATE. Los datos reales están creando un resultado positivo para los ingresos y un resultado negativo para los gastos.
La función FILTRO busca en la tabla Detalles financieros y luego devuelve el valor real para cualquier elemento actual en el que nos encontremos. Y así es como podemos simplificar las cosas dinámicamente. No necesitamos escribir una declaración SWITCH para cada fila porque podemos calcular muchas de ellas dinámicamente de esta manera.
Filtrar la tabla de fechas
Lo que también he hecho es dividirlo en cuatro cuartos. Te mostraré lo que puedes hacer a partir de lo que acabamos de ver. En el primer trimestre (Q1), por ejemplo, vemos que los totales anuales son lo que acabamos de crear.
Todo esto seguirá siendo filtrado por la tabla Fechas porque en el modelo de datos hay una relación entre la tabla Fechas y la tabla Detalles financieros.
Esto nos permite hacer clic en cualquier año en particular y cambiará dinámicamente para ese año.
En este blog, muestro cómo puede configurar plantillas y asignarlas en los informes financieros de LuckyTemplates.
Esto es relevante para los tipos de trabajo de finanzas o contabilidad en LuckyTemplates. Verá cómo esto podría aplicarse a muchas plantillas de tablas personalizadas diferentes que puede necesitar en diferentes organizaciones y funciones comerciales.