Filtrage dynamique de lexercice financier dans les rapports LuckyTemplates

Filtrage dynamique de lexercice financier dans les rapports LuckyTemplates

Dans ce didacticiel, je vais expliquer comment afficher des informations basées sur l'exercice financier dans les rapports LuckyTemplates. Cependant, cette analyse est un peu complexe. En effet, il a des clients différents et chacun d'eux a un exercice financier différent. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

J'ai créé un exemple où je peux sélectionner différents clients. Lorsque je sélectionne différents clients ici, ils ont tous des exercices financiers différents. Certains d'entre eux pourraient se situer entre mars 2020 et février 2021 ou entre juillet 2020 et juin 2021 .

Je ne peux pas simplement utiliser la colonne Exercice financier dans le tableau Date pour les filtrer par exercice financier ( exercice ). Ainsi, en cliquant sur nos clients, nous devons afficher dynamiquement l'exercice fiscal de ce client particulier.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Dans cet exemple, j'ai allégé la table Date . Ainsi, cela affiche les données par jour au lieu de par mois et année.

Table des matières

Analyser le modèle de données

Maintenant, regardons le modèle de données où je dois résoudre ce scénario particulier. Celui-ci contient des clients (Customer_List), des dates (Dates) et nos données client ( Raw_Data ).

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Dans cet exemple, la table Raw_Data contient les colonnes Date , Customer ID et Amount .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

La table Customer_List est l'endroit où je peux configurer un paramètre qui indique le mois de début de l'exercice financier du client. Cette table contient les colonnes Customer ID , Customers et FY Start Month .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

La colonne FY Start Month est l'endroit où je peux mettre un nombre comme mesure du début de l'exercice financier au cours d'un mois particulier. Ainsi, Google est en mars, Microsoft est en juin et Salesforce est en septembre.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Cela peut donner l'impression que je dois faire quelque chose de complexe, comme créer plusieurs tables de dates ou plusieurs colonnes d'exercice dans une table de dates. Mais je vais utiliser une formule avec une configuration simple.

Filtrage d'un exercice financier spécifique

L'essentiel à noter ici est qu'au lieu de faire quoi que ce soit dans la table Dates , j'ai créé une nouvelle table appelée Financial Years .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

J'ai créé ce tableau parce que j'ai besoin de capturer une valeur basée sur une sélection ici.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Le tableau Exercices financiers est assez simple car il ne contient que les colonnes Année fiscale et Fin année . Je considère cela comme le tableau d'appui .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Je vais utiliser certaines des sélections ou mesures qui se trouvent dans ce tableau dans une formule pour créer un calcul dynamique.

Gardez à l'esprit que le segment d'année fiscale ici provient de la table que j'ai créée ( Fiscal Years ). Il n'a aucun rapport avec le modèle de données.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Par défaut, la visualisation Montant total par date affiche tout.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

D'autre part, les montants par exercice par date affiche les résultats en fonction des sélections des segments. Dans cet exemple, il affiche uniquement l'exercice 2020 ( FY20 ) pour Microsoft .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Alors, comment puis-je obtenir ces résultats de calcul d'exercice dynamique dans la visualisation des montants par exercice par date ?

Filtrage dynamique des exercices financiers

Afin d'afficher un résultat d'exercice dynamique, j'ai créé des calculs dans lesquels je peux trouver dynamiquement la date de début et la date de fin lorsque j'ai des sélections via les trancheuses Clients et Année fiscale .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Si je peux trouver cela, je peux effacer dynamiquement toutes les dates qui sont en dehors de cette date de début et de fin

Gardez à l'esprit que si vous pouvez effacer quelque chose, cela n'apparaîtra pas dans votre visualisation .

Cette formule particulière est l'une des techniques sur la façon de faire ce calcul.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Avant de poursuivre la discussion étape par étape de la formule, je vais d'abord dupliquer la visualisation Montant total par date et l'afficher sous forme de tableau. J'ai également ajouté le tableau Montants par exercice ici afin que je puisse facilement vous montrer ce que j'essaie de faire.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Ensuite, je vais trier la colonne Date ici et la définir sur " Afficher les éléments sans données ".

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Si je fais défiler ce tableau vers le bas, vous verrez que le premier point de données de ce mois particulier pour l'exercice financier de Microsoft est le 7 juin 2020 .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Maintenant, je vais changer la sélection dans le segment Customers en Salesforce .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Vous verrez alors que les dates ont changé. De manière notable, la date de début de l'exercice est désormais le 1er septembre , qui est la date de début de l'exercice financier pour Salesforce dans cet exemple particulier.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Alors, comment ai-je créé ces calculs de date de début et de date de fin ? 

Date de début Mesure

Analysons maintenant la mesure de la date de début ( FY Start Date ).

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Dans cette formule, j'essaie de trouver les entrées pour la date de début. J'ai utilisé la fonction pour obtenir l'année ( FiscalYearSelected ) et le mois de début ( FinancialStartMonth ).

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Lorsque je sélectionne un client, j'ai une colonne qui contient le mois de début de l'exercice financier ( colonne FY Start Month ) sous la table Customer_List . Fondamentalement, je capture simplement ces informations ici.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Rappelez-vous que dans la table de support ( Financial Years table) que j'ai créée, j'avais une colonne qui renvoie l'année réelle ( Fin Yr column). Donc, je peux simplement sélectionner une option dans le trancheur d'année fiscale .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Ensuite, je peux facilement capturer la valeur de cette année ici.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Après cela, je saisirai ici FinancialStartMonth et FiscalYearSelected dans la fonction DATE

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Je sais que la date de début sera le premier jour du mois. Donc, je peux juste mettre 1 ici.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Et cela renvoie la date de début de l'exercice financier sélectionné.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Mesure de la date de fin

Examinons maintenant la mesure de la date de fin de l'exercice .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Comme vous pouvez le voir, il est similaire à la mesure FY Start Date . La seule différence est que j'ai utilisé  FiscalYearSelected + 1 dans la formule. Ainsi, si l'exercice financier sélectionné ( FiscalYearSelected) est 2020, l'année pour la date de fin de l'exercice sera 2021 .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Ici, vous remarquerez qu'il ne s'agit pas réellement de la première date de l'exercice suivant. Dans le calcul réel, cela devrait être le 31 août 2021 .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Dans la formule, nous pouvons également utiliser l'opérateur relationnel qui est inférieur à (<> . Si nous utilisons inférieur à (<> , il sera toujours inférieur d'un jour à la date de fin d'exercice . Et c'est très bien car le résultat est va être la dernière date réelle .

Dans cet exemple particulier, étant donné que la date de fin d'exercice est le 1er septembre 2021 et que nous utilisons moins de (<> , la dernière date réelle sera le 31 août .

Montant par mesure de l'exercice financier

Analysons ensuite la formule suivante qui est le montant par mesure FY .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Ceci est également assez similaire aux deux formules précédentes. Cependant, au lieu de décomposer ces ensembles de formules, je les ai mis dans cette formule unique en utilisant des variables.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

C'est la partie la plus importante de la formule.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Notez que dans cet exemple particulier, le premier point de données ou la date de début de Salesforce pour l'exercice 2020 est le 4 septembre 2020 .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Fondamentalement, cette partie de la formule indique que si la date ( le 4 septembre 2020 pour cet exemple) est supérieure ou égale à la StartDate ( le 1er septembre 2020 ), et elle est également inférieure à la EndDate ( le 1er septembre 2021 ) , puis il affichera le montant total . Si ce n'est pas le cas, il sera vide.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Cette section calcule le montant total qui sera affiché sous la date de fin de l'exercice de ce modèle.

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Ensuite, le montant total est filtré ici à l'aide de la fonction . Par conséquent, il affiche simplement le montant total avec la date comprise dans la plage de StartDate et EndDate .

Filtrage dynamique de l'exercice financier dans les rapports LuckyTemplates

Avec cette logique, cela me permet d'afficher dynamiquement le montant par exercice ici lorsque je sélectionne des options dans les segments Clients et Exercice fiscal .


Calculs cumulatifs de l'exercice financier LuckyTemplates
Comment créer des trimestres d'exercice financier uniques à l'aide d'une colonne calculée
Trier les dates par exercice financier dans LuckyTemplates

Conclusion

Ce tutoriel a couvert quelques techniques intéressantes sur la façon d'afficher dynamiquement différents exercices financiers dans les rapports LuckyTemplates. L'exemple provient en fait d'un scénario réel qu'un de nos clients a vécu.

L'exemple donné est de nature plus complexe. Mais vous pouvez toujours le résoudre avec LuckyTemplates.

Il n'y a rien que vous ne puissiez faire dans LuckyTemplates d'un point de vue analytique.

Il vous suffit de comprendre l'importance d' utiliser des variables , de configurer correctement votre modèle de données , d'utiliser des tables de support , puis d'élaborer une logique qui vous permet de créer un calcul et une visualisation dynamiques. 

Consultez les liens ci-dessous pour plus d'exemples et de contenu connexe.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir