Crearemos una agrupación de balance de prueba antiguo dentro de LuckyTemplates . Esta técnica implica reutilizar muchos de los patrones de agrupación y segmentación que ya aprendimos. El uso de patrones de agrupación de LuckyTemplates para este ejemplo único no es diferente.
La idea detrás de este tutorial es mostrarle cómo puede utilizar algunos patrones comunes de agrupación o segmentación en LuckyTemplates.
Este tutorial en realidad surgió de una pregunta en el Foro de soporte de LuckyTemplates , que se basa en los requisitos de informes contables y los saldos de prueba antiguos.
Los saldos de prueba de edad, en contabilidad, nos brindan un desglose de nuestras cuentas por cobrar con saldos pendientes y nos muestra qué tan lejos están. Y así, a través del tiempo, podemos ver si tenemos muchas cuentas por cobrar vencidas en 60, 90, 120 días o en el próximo mes, etc.
Con este tipo de análisis, queremos agrupar los datos y simplificar el informe. Usaremos algunos cálculos DAX avanzados para lograr esto. Antes de llegar a la fórmula, echemos un vistazo rápido a los datos de muestra que hice para este tutorial.
Conjunto de datos de muestra y configuración del modelo
En esta tabla, tenemos las columnas Fecha de liquidación y Fecha de vencimiento y queremos calcular la diferencia entre estas dos fechas. Luego, agruparemos o segmentaremos esas diferencias de fecha según el grupo que seleccionemos y lo haremos de forma dinámica.
Esta es la tabla de agrupación que creé para la solución. Tenemos nuestras columnas Grupos (grupos de edad), Orden de clasificación , Mín . y Máx . Acabo de inventar los números aquí, pero usted puede reorganizarlos o personalizarlos para sus propios informes.
Usé Ingresar datos para crear esta tabla.
La columna Orden de clasificación es clave cuando tenemos valor de texto. Tenemos que asegurarnos de que podemos ordenar por algo para que los valores vayan en el orden correcto si los mostramos en una visualización.
Esta tabla no tiene relación con nada en el modelo de datos. A las tablas como esta las llamo tablas auxiliares o secundarias. Luego iteramos a través de esta tabla y ejecutamos la lógica a través de ella .
Trabajando el cálculo DAX
Lo primero que tenemos que hacer es algo realmente simple, que es resumir la columna Valor .
Esto nos dará una medida central que genera algún valor para nosotros. En realidad, no podemos usar esto porque no hay relación entre nuestra tabla de transacciones y nuestra tabla de grupos. Tendremos que hacer el filtrado dentro de una fórmula.
Así que esta es la fórmula que utilizamos. Lo llamo Valores por grupo y contiene varias funciones DAX.
Este cálculo finalmente devolverá el valor total , pero necesitamos iterar a través de cada fila en la tabla de transacciones . En cada fila, necesitamos calcular la diferencia ( DATEDIFF ) en esas fechas ( fecha de vencimiento y fecha de liquidación ).
En otras palabras, en cada fila, estamos calculando las diferencias de fecha entre esas dos columnas. Al mismo tiempo, también revisamos cada fila en la tabla Grupo de deudores antiguos . Si esta lógica es igual a verdadera, la lógica COUNTROWS también será verdadera. En este caso, devolverá Valor total .
Entonces podemos convertir estos cálculos en visualizaciones.
Este tutorial es un ejemplo único de cómo puede utilizar algunas de las técnicas de agrupación y segmentación de LuckyTemplates dentro de sus modelos. Es una gran aplicación, tanto desde una perspectiva contable como desde una perspectiva de análisis financiero.
Creamos una tabla de apoyo y usamos algunas fórmulas DAX avanzadas para obtener la información que estamos buscando. Este tipo de análisis es realmente bueno desde la perspectiva de la gestión de efectivo y los negocios.