Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Pour aujourd'hui, je vais parler des rapports financiers. Je souhaite vous montrer comment créer des tableaux personnalisés pour votre rapport de tableau de bord financier LuckyTemplates. La possibilité de personnaliser vos tableaux dans LuckyTemplates vous donnera une immense flexibilité lors de la création d'applications de création de rapports. Dans cet exemple, nous parlons de reporting financier, mais cette technique peut être utilisée dans tout type de reporting. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Vous avez peut-être rencontré une situation dans laquelle vous souhaitez afficher différents résultats sur différentes lignes ou donner des calculs récapitulatifs sur une ligne particulière. Malheureusement, il n'est pas possible de créer un sous-total dans vos calculs dans un tableau normal.
Table des matières
Utilisation d'un modèle de tableau pour un rapport de tableau de bord financier LuckyTemplates
Il existe de nouveaux visuels personnalisés qui peuvent le faire, mais ils ne vous offrent pas autant de flexibilité si vous utilisez cette technique dans LuckyTemplates.
L'idée derrière ces tableaux personnalisés est que vous avez besoin d'un modèle de ce à quoi vous voulez que votre tableau ressemble. Un autre terme pour cela est la table de support . Cela ne fera pas partie de votre modèle en soi, mais cela prendra en charge les calculs que vous effectuez dans votre modèle de base.
Lorsque vous regardez mon modèle de données, vous verrez mes tables principales ainsi que toute une gamme de tables de support en bas.
Nous devons utiliser un modèle comme celui-ci. Dans cet exemple, vous verrez en bas qu'il y a tous ces totaux.
Tout cela a été configuré dans Excel à l'aide de tabulations ou d'espaces afin que certaines de ces entrées dépassent les sous-totaux. J'ai également créé une colonne Normalisée (colonne de droite) pour m'aider dans mes calculs.
L'important ici est de créer un modèle comme celui-ci.
Création d'une formule pour un tableau de bord financier LuckyTemplates
L'étape suivante consiste à créer une formule qui détermine dans quelle ligne nous nous trouvons et attribue un résultat à cette ligne particulière. Le concept principal dans le langage de formule DAX , et généralement avec LuckyTemplates, est ce concept de contexte.
Et le contexte vient de la ligne. S'il ne s'agit que d'une table de support aléatoire avec des valeurs de texte aléatoires qui n'ont aucun rapport avec notre modèle, nous devons obtenir les résultats ailleurs et les allouer à ces valeurs de texte particulières en fonction de la logique.
C'est ainsi que nous pouvons allouer n'importe quoi à une ligne. Nous créons simplement la logique nous-mêmes dans nos mesures.
Revenons à notre tableau de bord et vous verrez que j'ai ajouté ce modèle à ce tableau. Je me suis également assuré qu'il a été trié correctement et que l'index de ligne est masqué.
L'étape suivante consiste à calculer tous ces sous-totaux individuels, tels que les revenus totaux et le coût des marchandises vendues. Comme vous pouvez le constater, il existe de nombreuses mesures, mais aucune d'entre elles n'est complexe.
Par exemple, si nous allons dans Revenus, nous saisissons simplement les valeurs de mon ensemble de données qui ont des revenus qui y sont liés.
Dans mon ensemble de données, j'ai un tableau plus simplifié avec toutes les mesures financières qu'il contient, ce qui me permet d'effectuer facilement des calculs.
Alors maintenant, je vais extraire les informations que je veux d'ici, puis les allouer là où j'en ai besoin pour aller dans ma table.
Calcul du coût des marchandises vendues
Maintenant que nous avons déjà le calcul des revenus, examinons le calcul du coût des marchandises vendues. J'ai ajouté un moins car il n'en a pas dans les données brutes.
Calcul du bénéfice brut
Pour calculer le profit, j'utilise la différence entre le revenu et le coût. Dans ce cas particulier, j'aurais pu utiliser les valeurs, mais je les ai ajoutées à l'intérieur des variables juste pour les décomposer.
Calcul de la marge bénéficiaire brute
Et puis j'ai aussi calculé la marge bénéficiaire brute.
J'ai également fait la même chose pour les chiffres réels de l'année précédente et j'ai également pu isoler ces résultats particuliers.
J'ai déjà ces résultats individuels, mais j'ai encore ces autres résultats auxquels je dois allouer. Je n'ai pas besoin de créer une formule pour ceux-ci comme je l'ai fait pour les éléments individuels car beaucoup de ces éléments de ligne existent déjà dans mon ensemble de données.
Il n'est pas nécessaire d'isoler et de calculer des mesures pour chaque élément. Nous pouvons les allouer tous en même temps et ne faire que les sous-catégories ou les sous-totaux, le cas échéant, comme ces calculs cumulatifs.
Voyons comment j'ai réalisé la personnalisation complète de mes tableaux en superposant les résultats dans mes modèles.
Il s'agit d'une méthodologie qui peut être réutilisée dans tout développement de rapport. Dans la première , nous travaillons sur la ligne sur laquelle nous nous trouvons et le contexte utilisé.
Ensuite, j'ai utilisé pour exécuter beaucoup de logique. Cette fonction ressemble à une imbriquée et constitue un meilleur moyen d'écrire une logique plus avancée dans LuckyTemplates.
La logique va dire que si le poste courant est égal aux recettes totales, alors je veux que ce soit ce résultat de recettes que j'ai calculé.
Il en va de même pour le coût des marchandises vendues, le résultat de la marge brute, le résultat de la marge bénéficiaire, etc. Je suis en mesure d'attribuer ces calculs cumulatifs à ces sous-totaux.
En fin de compte, s'il n'y en a aucun, le calcul doit rechercher cette ligne exacte dans le tableau du compte de résultat, puis me renvoyer ce résultat.
Cette mesure réelle n'est en réalité qu'une somme avec un peu de logique décomposée en revenus et dépenses. J'ai alloué les sous-totaux, puis créé la logique finale, qui m'a donné tous les autres résultats. De cette façon, je n'ai pas à créer une centaine d'allocations différentes ; Je n'avais à le faire que pour les quelques-uns qui comptaient vraiment.
J'ai en fait suivi exactement la même stratégie pour arriver à la mesure des totaux annuels . Il s'agit d'un calcul maître qui m'a permis de tout allouer dans le tableau en une seule fois.
Conclusion
Les éléments clés que je voulais souligner dans ce didacticiel de tableau de bord financier LuckyTemplates utilisent un modèle et implémentent une méthodologie d'allocation . Il y a quelques étapes pour y arriver : créer le modèle, déterminer quels sont vos totaux cumulatifs, obtenir ces résultats individuellement, puis créer l'algorithme d'allocation.
Une fois que vous aurez parcouru cette logique étape par étape, cela vous évitera d'avoir à écrire autant de logique supplémentaire traditionnelle. Cela peut être facilement fait et reproduit dans de nombreux scénarios différents.
C'est tout ce que je voulais montrer dans ce post. Si vous souhaitez approfondir, nous proposons également un cours complet dans le centre d'apprentissage de LuckyTemplates. Il s'agit d'un cours complet qui aborde tous les aspects de , où vous apprendrez à créer une solution complète du début à la fin.
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir