Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
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!
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
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.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.