Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Maintenant, approfondissons l'un des concepts les plus importants des calculs LuckyTemplates : les agrégations .
Les agrégations LuckyTemplates sont des formules utilisées pour calculer une seule valeur résumée à partir de plusieurs lignes regroupées.
Il existe différentes manières de créer des agrégations dans LuckyTemplates. Certains exemples de fonctions d'agrégation sont les fonctions , , et .
Dans les sections suivantes, j'aborderai certains d'entre eux et j'expliquerai comment fonctionnent ces agrégations.
Table des matières
Utilisation des agrégations LuckyTemplates pour des calculs simples
Dans l'exemple ci-dessous, vous pouvez voir que la formule pour Total Sales contient une fonction Ceci est un exemple de formule d'agrégation.
Pour créer une autre formule d'agrégation, cliquez sur Nouvelle mesure et utilisez-la pour calculer les ventes moyennes .
Évidemment, vous devrez utiliser la fonction MOYENNE qui est l'un des exemples les plus courants d'agrégations.
Après avoir créé la nouvelle mesure, faites-la glisser vers le tableau. Vous devez examiner le contexte initial pour bien comprendre les données de ventes moyennes. Vous pouvez trouver le contexte initial à partir du filtre Ville ainsi que du trancheur Date .
Si vous cliquez sur Hamilton dans le filtre Ville , vous saurez que les résultats que vous voyez dans le tableau proviennent de cette ville particulière.
Dans un autre exemple, calculons le total des transactions à l'aide de la fonction . Vous devez utiliser COUNTA au lieu de la fonction COUNT car la colonne Order Number est considérée comme une colonne de texte.
Après avoir créé la formule, faites glisser ladite mesure vers le tableau pour voir les résultats.
Le placer à côté du tableau Ventes moyennes peut vous aider à comparer les ventes totales pour le nombre de transactions correspondant.
Maintenant, pourquoi la fonction COUNTA est -elle considérée comme une fonction d'agrégation ? Eh bien, c'est une formule d'agrégation car c'est le premier contexte qui est ajouté avant de considérer les autres moteurs de calcul.
Par exemple, aucun filtre n'est sélectionné dans le filtre Ville , donc le seul contexte initial est les dates. Par conséquent, les résultats au 23 mai 2018 sont basés sur toutes les villes disponibles.
Élaboration du modèle de données
Examinons maintenant les relations entre les données dans le modèle basé sur la formule de Total Sales .
Dans le modèle de données, vous verrez que le filtre provient de la table Dates allant à la table Sales via une propagation de filtre.
Une fois que ledit filtre est actif, la table Ventes exécute son évaluation pour calculer le revenu total. En effet, la formule fait référence à la colonne Total Revenue de la table Sales .
La fonction d'agrégation SUM évalue chaque ligne de la colonne Total Revenue après le contexte initial.
La même logique est vraie pour la fonction MOYENNE . Il évalue toutes les ventes dans le contexte actuel (par exemple, la date) puis examine chaque ligne de la colonne Total Revenue avant d'obtenir sa moyenne.
En plus de cela, la formule pour Total Transactions fonctionne de la même manière. La fonction NBVAL évalue toutes les lignes sous la colonne Numéro de commande . Après cela, il compte les nombres en fonction du contexte initial.
C'est essentiellement ainsi que fonctionnent les agrégations dans LuckyTemplates en termes de calculs DAX.
Utilisation d'autres agrégations LuckyTemplates
Un autre ensemble de formules d'agrégation que vous pouvez rencontrer sont les fonctions MIN et MAX .
Pour vous donner un exemple du fonctionnement de ces fonctions d'agrégation, faisons une nouvelle mesure.
Nommez la mesure Max Sales et utilisez la fonction MAX pour calculer le revenu total maximum.
Encore une fois, faites glisser la nouvelle mesure et placez-la dans le tableau. Comme vous l'avez remarqué, la formule fait toujours référence à la colonne Total Revenue de la table Sales . Mais cette fois, les résultats ont changé car nous utilisons maintenant une fonction différente.
Lorsque vous sélectionnez une ville dans le filtre, par exemple la région de Turanga, les données du tableau changent également. En effet, la fonction MAX résume les valeurs en fonction du contexte donné.
Introduction au contexte de filtrage dans LuckyTemplates
La différence entre SUM et SUMX dans LuckyTemplates
Fonctionnement du moteur de calcul DAX
Conclusion
L'apprentissage des agrégations est l'une des étapes cruciales pour comprendre le fonctionnement des calculs DAX .
La plupart des formules sont faciles à exécuter dans une formule d'agrégation. Les choses ne commenceront à se compliquer que lorsque vous commencerez à utiliser des formules itératives.
Dans le didacticiel suivant, découvrons les fonctions d'itération et comment les utiliser pour des calculs plus flexibles.
J'espère que vous avez pris quelques conseils utiles ici. J'ai hâte de vous en montrer plus dans notre prochain tutoriel.
Merci!
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