Filtrado dinámico de años financieros en informes de LuckyTemplates

Filtrado dinámico de años financieros en informes de LuckyTemplates

En este tutorial, analizaré cómo mostrar información basada en el año fiscal dentro de los informes de LuckyTemplates. Sin embargo, este análisis es un poco complejo. Esto se debe a que tiene diferentes clientes y cada uno de ellos tiene un ejercicio económico diferente. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

He creado un ejemplo en el que puedo seleccionar diferentes clientes. Cuando selecciono diferentes clientes aquí, todos tienen diferentes años financieros. Algunos de ellos pueden ser entre marzo de 2020 y febrero de 2021 o julio de 2020 y junio de 2021 .

No puedo simplemente utilizar la columna Año financiero en la tabla Fecha para filtrarlos por año financiero ( año fiscal ). Entonces, al hacer clic en nuestros clientes, necesitamos mostrar dinámicamente el año fiscal para ese cliente en particular.

Filtrado dinámico de años financieros en informes de LuckyTemplates

En este ejemplo, reduje la tabla Fecha . Entonces, esto muestra los datos por día en lugar de por mes y año.

Tabla de contenido

Análisis del modelo de datos

Ahora, echemos un vistazo al modelo de datos donde necesito resolver este escenario en particular. Esto contiene clientes (Customer_List), fechas (Dates) y nuestros datos de clientes ( Raw_Data ).

Filtrado dinámico de años financieros en informes de LuckyTemplates

En este ejemplo, la tabla Raw_Data tiene las columnas Fecha , Id. de cliente y Monto .

Filtrado dinámico de años financieros en informes de LuckyTemplates

La tabla Customer_List es donde puedo configurar un parámetro que muestre el mes inicial del año fiscal del cliente. Esta tabla contiene las columnas Id. de cliente , Clientes y Mes de inicio del año fiscal .

Filtrado dinámico de años financieros en informes de LuckyTemplates

La columna FY Start Month es donde puedo poner un número como una métrica de cuándo comenzó el año fiscal en un mes en particular. Por lo tanto, Google está en marzo, Microsoft está en junio y Salesforce está en septiembre.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Puede parecer que tengo que hacer algo complejo, como crear varias tablas de fechas o varias columnas de años financieros en una tabla de fechas. Pero voy a usar una fórmula con una configuración simple.

Filtrado de un ejercicio fiscal específico

La clave a tener en cuenta aquí es que en lugar de hacer algo en la tabla Fechas , creé una nueva tabla llamada Años financieros .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Creé esta tabla porque necesito capturar un valor basado en una selección aquí.

Filtrado dinámico de años financieros en informes de LuckyTemplates

La tabla de años financieros es bastante simple ya que solo tiene el año fiscal y la columna Fin Yr . Considero esto como la mesa de apoyo .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Voy a usar algunas de las selecciones o métricas que están dentro de esta tabla en una fórmula para crear un cálculo dinámico.

Tenga en cuenta que la segmentación de Año fiscal aquí proviene de la tabla que creé ( Años financieros ). No tiene relación con el modelo de datos.

Filtrado dinámico de años financieros en informes de LuckyTemplates

De forma predeterminada, la visualización Importe total por fecha muestra todo.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Por otro lado, Importes por año fiscal por fecha muestra los resultados en función de las selecciones de las segmentaciones. En este ejemplo, solo muestra el año fiscal 2020 ( FY20 ) para Microsoft .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Entonces, ¿cómo puedo lograr esos resultados dinámicos de cálculo del año fiscal en la visualización de Importes por año fiscal por fecha ?

Filtrado dinámico de años financieros

Para mostrar un resultado dinámico del año financiero, creé algunos cálculos donde puedo encontrar dinámicamente la fecha de inicio y la fecha de finalización cuando tengo selecciones a través de las segmentaciones de Clientes y Año fiscal .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Si puedo encontrar eso, entonces puedo borrar dinámicamente todas las fechas que están fuera de esa fecha de inicio y finalización

Tenga en cuenta que si puede borrar algo, entonces no aparecerá en su visualización .

Esta fórmula particular es una de las técnicas sobre cómo hacer ese cálculo.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Antes de continuar con la discusión paso a paso de la fórmula, primero duplicaré la visualización de Importe total por fecha y la mostraré como una tabla. También agregué la tabla Importes por año fiscal aquí para poder mostrarle fácilmente lo que estoy tratando de hacer.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Luego, ordenaré la columna Fecha aquí y la estableceré en " Mostrar elementos sin datos ".

Filtrado dinámico de años financieros en informes de LuckyTemplates

Si me desplazo hacia abajo en esta tabla, verá que el primer punto de datos en este mes en particular para el año financiero de Microsoft es el 7 de junio de 2020 .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Ahora, cambiaré la selección en la segmentación de Clientes a Salesforce .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Entonces verás que las fechas han cambiado. Notablemente, la fecha de inicio del año fiscal ahora es el 1 de septiembre , que es la fecha de inicio del año fiscal para Salesforce en este ejemplo en particular.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Entonces, ¿cómo creé los cálculos de fecha de inicio y fecha de finalización

Fecha de inicio Medida

Analicemos ahora la medida de la fecha de inicio ( FY Start Date ).

Filtrado dinámico de años financieros en informes de LuckyTemplates

En esta fórmula, intento encontrar las entradas para la fecha de inicio. Usé la función para obtener el año ( FiscalYearSelected ) y el mes de inicio ( FinancialStartMonth ).

Filtrado dinámico de años financieros en informes de LuckyTemplates

Cuando estoy seleccionando un cliente, tengo una columna que tiene el mes de inicio del año financiero ( columna FY Start Month ) en la tabla Customer_List . Básicamente, solo estoy capturando esa información aquí.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Recuerde que en la tabla de apoyo ( tabla de años financieros ) que creé, tenía una columna que devuelve el año real ( columna Fin Yr ). Entonces, solo puedo seleccionar una opción de la segmentación del año fiscal .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Entonces, puedo capturar fácilmente el valor de ese año aquí.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Después de eso, ingresaré FinancialStartMonth y FiscalYearSelected dentro de la función DATE aquí. 

Filtrado dinámico de años financieros en informes de LuckyTemplates

Sé que la fecha de inicio va a ser el primer día del mes. Entonces, solo puedo poner 1 aquí.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Y eso devuelve la fecha de inicio del año financiero seleccionado.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Medida de fecha de finalización

Ahora, echemos un vistazo a la medida de la fecha de finalización del año fiscal .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Como puede ver, es similar a la medida de la fecha de inicio del año fiscal . La única diferencia es que usé  FiscalYearSelected + 1 en la fórmula. Con esto, si el año fiscal seleccionado ( FiscalYearSelected) es 2020, entonces el año para la fecha de finalización del año fiscal será 2021 .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Aquí, notará que esta no es realmente la primera fecha del próximo año fiscal. En el cálculo real, debería ser el 31 de agosto de 2021 .

Filtrado dinámico de años financieros en informes de LuckyTemplates

En la fórmula, también podemos usar el operador relacional que es menor que (<> . Si usamos menor que (<> , siempre será un día menos que la fecha de finalización fiscal . Y eso está bien porque el resultado es va a ser la última fecha real .

En este ejemplo particular, dado que la fecha de finalización del año fiscal es el 1 de septiembre de 2021 y usamos menos de (<> , la última fecha real será el 31 de agosto .

Importe por medida del ejercicio fiscal

Luego, analicemos la siguiente fórmula, que es la medida Cantidad por año fiscal .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Esto también es bastante similar a las dos fórmulas anteriores. Sin embargo, en lugar de desglosar esos conjuntos de fórmulas, los puse en esta única fórmula usando variables.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Esta es la parte más importante de la fórmula.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Tenga en cuenta que, en este ejemplo en particular, el primer punto de datos o la fecha de inicio de Salesforce para el año fiscal 2020 es el 4 de septiembre de 2020 .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Básicamente, esta parte de la fórmula indica que si la fecha ( 4 de septiembre de 2020 para este ejemplo) es mayor o igual que StartDate ( 1 de septiembre de 2020 ), y también es menor que EndDate ( 1 de septiembre de 2021 ) , luego mostrará la Cantidad total . Si no, entonces estará en blanco.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Esta sección calcula el monto total que se mostrará en la fecha de finalización del año fiscal de este modelo.

Filtrado dinámico de años financieros en informes de LuckyTemplates

Luego, la Cantidad Total se filtra aquí usando la función . Por lo tanto, solo muestra el monto total con la fecha que está dentro del rango de StartDate y EndDate .

Filtrado dinámico de años financieros en informes de LuckyTemplates

Con esta lógica, me permite mostrar dinámicamente la cantidad por años financieros aquí mientras selecciono las opciones de las segmentaciones Clientes y Año fiscal .


Cálculos del año financiero hasta la fecha de LuckyTemplates
Cómo crear trimestres de año financiero únicos mediante una columna calculada
Ordenar fechas por año financiero en LuckyTemplates

Conclusión

Este tutorial cubrió algunas técnicas interesantes sobre cómo mostrar dinámicamente diferentes años financieros dentro de los informes de LuckyTemplates. El ejemplo en realidad proviene de un escenario real que experimentó un cliente nuestro.

El ejemplo dado es de naturaleza más compleja. Pero siempre puedes resolverlo con LuckyTemplates.

No hay nada que no pueda hacer en LuckyTemplates desde una perspectiva analítica.

Solo necesita comprender la importancia de usar variables , configurar su modelo de datos correctamente , usar tablas de apoyo y luego desarrollar una lógica que le permita crear un cálculo y una visualización dinámicos. 

Consulte los enlaces a continuación para obtener más ejemplos y contenido relacionado.

Mis mejores deseos,


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