La formule dallocation budgétaire ultime pour lanalyse LuckyTemplates

La formule dallocation budgétaire ultime pour lanalyse LuckyTemplates

Dans ce didacticiel, je vais vous montrer la formule ultime d'allocation budgétaire que vous pouvez utiliser lorsque vous traitez des montants et des données de différentes granularités. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Vos budgets peuvent être mensuels, trimestriels ou annuels, tandis que vos ventes sont généralement quotidiennes. Cela crée une inadéquation dans le modèle.

La formule d'allocation budgétaire abordée dans ce didacticiel vous permettra de résoudre ce décalage dans les granularités. Il vous permettra également de basculer facilement entre différents contextes temporels avec seulement quelques ajustements à l'algorithme.

Après avoir compris comment cela fonctionne, vous serez en mesure d'utiliser efficacement cette méthodologie pour gérer les budgets dans vos propres environnements.

Table des matières

Granularités incompatibles

Regardons le modèle.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Vos budgets vont généralement être à des granularités différentes. Cela signifie que vos budgets peuvent être mensuels, par exemple Budget par mois ou par produit.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Mais votre tableau des ventes ou des faits peut être au niveau quotidien.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Il y a donc un décalage de granularité.

Pour exécuter une analyse ou une comparaison, vous devez trouver un moyen d'allouer vos budgets à une granularité plus élevée.

La granularité la plus élevée, dans ce cas, est tous les jours.

Vous devez donc trouver un moyen de prendre vos montants mensuels et de les répartir en montants quotidiens.

Introduction à la formule d'allocation budgétaire

J'appelle cela la formule d'allocation budgétaire ultime car vous pouvez utiliser cette technique avec des budgets de n'importe quelle granularité. Vous pouvez l'utiliser pour les budgets trimestriels ou annuels. Tout ce dont vous avez besoin est de faire quelques légers ajustements pour que cela fonctionne.

Examinons d'abord le résultat final de la formule d'allocation budgétaire .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

J'ai ma date dans le tableau et je peux facilement la modifier à l'aide du trancheur.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

J'ai également mon montant total des ventes et mon allocation budgétaire .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

La table est référencée dans cette visualisation :

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Mes ventes quotidiennes sont variables. Mais mes budgets sont constants car ce sont des montants mensuels.

Cependant, ce graphique montre mieux la représentation car il montre une perspective mensuelle.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Le graphique montre les ventes réalisées par mois par rapport au budget mensuel.

Comprendre l'algorithme d'allocation

Maintenant, regardons la formule.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Ce que je veux d'abord expliquer, c'est cette partie de la formule:

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Pour le comprendre, laissez-moi donner un exemple. Disons qu'il y a un montant mensuel. Multiplions ce montant par 1 divisé par 30, ou par le nombre de jours qu'il y a dans le mois. Cela devient l'algorithme d'allocation.

La formule est DayInContext divisé par DaysInMonth multiplié par MonthlyBudgetAmounts . Cela devient la méthodologie qui vous donnera l'allocation budgétaire mensuelle pour chaque jour.

 Ainsi, si vous aviez des budgets trimestriels, ce serait 1 divisé par DaysInQuarter multiplié par le budget trimestriel . Voilà comment répartir un budget trimestriel sur chaque jour.

C'est juste une question de construction et d'arriver à ce point dans la formule.

Vous devez commencer par cette partie de la formule à l'esprit. Ensuite, vous devez déterminer comment obtenir le DayInContext dynamique , le DaysInMonth et comment allouer le MonthlyBudgetAmounts .

Dans la formule d'allocation budgétaire, j'ai tout intégré dans VARIABLES car bon nombre de ces mesures individuelles ne sont pas nécessaires.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Vous devez utiliser lorsqu'un calcul n'est pertinent que pour une mesure particulière.

Si une mesure peut être ramifiée, je ne recommanderais pas d'utiliser VARIABLES. Au lieu de cela, je créerais d'abord la mesure initiale, puis je passerais à un total cumulé ou à une moyenne mobile.

Composantes de la formule d'allocation budgétaire

Examinons maintenant chaque partie de la formule d'allocation budgétaire.

Tout d'abord, il y a Days In Context .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Il s'agit d'essayer de compter le nombre de dates dans un contexte particulier.

Celui-ci est assez facile car il existe un contexte d'évaluation pour chaque jour. Donc, si je vais (Dates) , cela me donnera un jour pour chaque ligne.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Passons maintenant à Jours du mois .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Il s'agit d'un format important car c'est une façon dynamique de calculer le nombre de jours qu'il y a dans le mois.

Donc, j'utilise toujours COUNTROWS( Dates ) , mais j'ai changé le contexte de la fonction . J'ai supprimé les filtres de Dates. Mais ensuite, je renvoie des filtres en utilisant du Month & Year .

Cela me donne un contexte de mois et d'année spécifique. Ainsi, pour le mois de mai, il affiche 31 jours ; pour juin, il affiche 30 jours.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Quel que soit le mois dans lequel vous vous trouvez, il répartira exactement l'intégralité du budget mensuel sur ce mois. Vous n'obtiendrez pas de décalage où un mois compte 30 jours, mais ensuite, il est divisé par 31 jours.

Ainsi, cela vous permet d'avoir des allocations correctes et dynamiques.

Utilisation de TREATAS pour les relations virtuelles

La prochaine chose que je veux faire est de calculer le budget total . Maintenant, regardons cette partie de la formule :

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

La formule du budget total est une basée sur une relation virtuelle que j'ai créée.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Cette relation virtuelle est créée par la fonction .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Dans le tableau, vous pouvez voir ces montants plus importants.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Ces quantités sont déterminées par les sélections dans le segment Nom du produit .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Je ne regarde qu'un groupe de produits sélectionnés. Il s'agit de compter le budget total de chacun de ces différents mois.

Examinons maintenant la formule TREATAS des montants budgétaires mensuels .

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

TREATAS me permet de créer une relation virtuelle.

Je souhaite créer la relation virtuellement car il existe de nombreux noms de mois dans la table Date.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Et de nombreux noms de mois dans le nom du produit.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Placer une relation plusieurs-à-plusieurs crée trop de problèmes dans vos modèles.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Au lieu de cela, je vais créer une relation virtuelle entre la table Dates et la table Product Budgets dans ma formule.

La relation physique entre la table Dates et la table Sales va toujours fonctionner.

Mais la création d'une relation virtuelle vous permet de comparer les informations entre la table Dates et la table Sales par dates.

Donc, j'ai maintenant les montants mensuels.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Exemple d'allocation budgétaire

Revenons à la formule d'allocation budgétaire.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Maintenant, j'ai tout ce qu'il faut pour que ça marche. Il y a des jours dans le contexte et des jours dans le mois .

Ainsi, en calculant 1 divisé par 30 multiplié par le montant du budget mensuel, j'obtiendrai mon allocation quotidienne de 8 778,13.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

 Passer à un mois différent donnera un montant d'allocation quotidienne différent.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Modification de la granularité dans la formule

Il s'agit de la formule d'allocation budgétaire ultime, car si vous aviez des budgets trimestriels, tout ce que vous avez à faire est de déterminer comment manipuler cette partie de la formule pour les trimestres.

La formule d'allocation budgétaire ultime pour l'analyse LuckyTemplates

Si vous aviez des budgets annuels, tout ce que vous avez à faire est de les allouer par année. Cela pourrait être 365 ou 90 jours. Tout dépend du paramètre que vous devez allouer et comparer par rapport à vos résultats quotidiens ou aux résultats qui ont une granularité plus élevée.


Gestion de la saisonnalité dans vos analyses de budget - LuckyTemplates avancé
Comparer les résultats réels aux budgets à l'aide des prévisions Power
BI

Conclusion

Cette formule d'allocation budgétaire ultime vous permet de créer facilement des rapports budgétaires et financiers, même lorsque vous traitez des données de différentes granularités.

Avec seulement quelques ajustements à la formule, vous pourrez facilement la modifier en fonction du contexte que vous souhaitez afficher dans vos rapports.

J'espère que vous avez beaucoup appris de ce tutoriel.

Tous mes vœux,

***** Apprendre LuckyTemplates ? *****







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