En realidad, esto está tomado de una sesión de un evento solo para miembros que organicé a través de LuckyTemplates, que se centró en las plantillas de informes financieros.
En este tutorial, quiero profundizar en los informes dinámicos y mostrarle una técnica específica para desarrollar informes automatizados que puede ayudarlo. No tiene que ser un informe financiero; también puede usar esta técnica para informes tabulares, pero este ejemplo es de naturaleza financiera.
La plantilla que creé es personalizada , lo cual mostré en otro tutorial. No tiene que ser la tabla con formato estándar de LuckyTemplates que obtenemos arrastrando y soltando. De hecho, puede manipular resultados particulares para incluirlos en una tabla y tener sus datos de la forma que desee utilizando esta técnica de plantilla. Esto es muy aplicable a muchos escenarios de visualización diferentes.
En este ejemplo de plantilla, podemos ver los valores reales en cada trimestre diferente.
También podemos seleccionar vs Last Year , que luego cambiará el informe, mostrándonos la diferencia entre el año pasado y este año.
También incorporé este % a Revenue , lo que nos permite ver cuál es el porcentaje de los ingresos de cada resultado que tenemos en la tabla (COGS y Expenses). Esto es bastante común en los informes financieros.
Como he creado un cálculo dinámico, podemos ver aquí que el costo de los bienes vendidos (COGS) es el 30 % de los ingresos totales en el primer trimestre. Luego, en el segundo trimestre (Q2) es 27,25%, y así sucesivamente.
Así que aquí estamos creando un interior dinámico de una mesa en forma de plantilla . Esta es una técnica bastante avanzada, pero solo muestra lo increíble que es LuckyTemplates para este tipo de análisis e informes. Podemos automatizar totalmente los informes financieros dinámicos.
Técnica de informes automatizados y dinámicos
Lo guiaré a través del núcleo de esta técnica, que es permitir que la selección encuentre perspectivas realmente buenas . Por ejemplo, estamos viendo las ganancias brutas totales en el trimestre 1 y 2, y podemos decir que tenemos un desempeño deficiente aquí. Sin embargo, ¿por qué es positivo en el tercer y cuarto trimestre?
Lo que podemos hacer es verificar los valores reales de este año, que son 11 millones, y luego retrocedemos rápidamente a 2015 y vemos que antes eran 8 millones. Así que hubo un aumento sólido en nuestros ingresos de un año a otro.
Esta es una idea muy buena y poder verla de una manera realmente rápida y dinámica es bastante emocionante.
Para hacer esto, primero debemos crear una tabla para crear la segmentación . Esta es una tabla realmente simple con nuestros datos reales, vs. el año pasado y el porcentaje de ingresos.
Una vez que hagamos eso, creamos el cortador. Luego, necesitamos integrar esto en una fórmula. Por lo tanto, dependiendo de la selección de la segmentación (valores reales, año pasado o % de ingresos) que tengamos, queremos alimentar a través de un resultado particular.
Uso de la lógica SWITCH TRUE
He usado el poder de la lógica SWITCH TRUE en el cálculo. Primero, concentrémonos solo en la última parte de la fórmula. He usado variables ( VAR ) para simplificar esta medida porque si se escribiera como una fórmula directa, sería bastante confuso.
SWITCH TRUE es la técnica clave aquí porque es una excelente manera de crear cosas dinámicas como esta.
Cualquiera que sea la selección ( Table Data ), está funcionando para devolver esa variable métrica. Por ejemplo, elegimos Reals, luego devolverá la variable Reals.
Ahora, si observa la variable Reals, en realidad también es SWITCH TRUE. En otras palabras, hemos incorporado SWITCH TRUE dentro de SWITCH TRUE .
Así que piense en lo genial que es y lo complejo que sería si tuviéramos todo esto en una fórmula y usáramos declaraciones IF anidadas. Sería absolutamente imposible. Pero plantearlo así en DAX no es demasiado difícil.
La lógica CAMBIAR VERDADERO en las variables está asignando los resultados correctos al diseño de la plantilla, mientras que la lógica CAMBIAR VERDADERO después de la devolución permite que ese resultado dinámico ingrese en la tabla.
Lo mismo ocurre con las otras métricas: frente al año pasado y % de ingresos. Es una configuración muy similar con cálculos ligeramente diferentes.
Podemos pasar por diferentes años y ser capaces de ver automáticamente de aquí en adelante y hacia el futuro también.
Esta fue una sesión detallada por la que acabo de pasar. Se trataba de cómo puede crear informes dinámicos de LuckyTemplates desde cero. Aquí hemos aprendido a automatizar informes dinámicos de LuckyTemplates dentro de una plantilla de tabla. Esto es algo que puede incorporar fácilmente a su modelo y crear filtros, etc.
Espero que haya encontrado útil este tutorial, ya que no solo es útil en los informes financieros, sino que también se puede usar en informes tabulares de tablas personalizadas.