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,


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.