Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Dans cet article de blog, je vais vous présenter les fonctions de table DAX. Les fonctions de table sont simplement qui renvoient une table.
Certaines des fonctions de table les plus courantes que vous pouvez rencontrer dans LuckyTemplates sont les fonctions FILTER , VALUES et ALL . À l'aide de ces fonctions de table, vous pouvez créer des tables virtuelles dans LuckyTemplates.
Les tables physiques sont des tables que vous pouvez littéralement trouver dans le modèle de données. Les tables virtuelles sont celles qui ont été créées virtuellement à l'aide de diverses fonctions DAX.
Dans les sections suivantes, je vais vous apprendre quelques techniques sur la façon d'utiliser les fonctions de table.
Table des matières
Utilisation des fonctions de tableau
Dans cet exemple, je vais calculer le nombre de transactions supérieures à 10 000 $ à l'aide de la formule Total des transactions plus importantes .
Je vais commencer la formule avec la fonction . Sur la base de la description, ladite fonction compte le nombre de lignes dans une table après le contexte initial. Ainsi, j'ai besoin d'entrer une table après la fonction. Cependant, la table n'a pas besoin d'être physique comme la table Sales .
Si vous mettez la table Sales , les résultats afficheront simplement le nombre de transactions. Ceci est similaire aux résultats de la mesure Total des transactions .
Si vous regardez la formule pour Total Transactions , elle utilise la fonction . Il s'agit simplement d'une autre façon de calculer les mêmes résultats à l'aide des fonctions DAX.
Dans l'exemple suivant, je veux vous montrer comment fonctionne la fonction COUNTROWS . Cette fois, j'utiliserai la fonction de table pour créer une table virtuelle.
La fonction FILTER parcourra chaque ligne de la table Sales . Il évaluera chaque ligne de la colonne Total Sales si elle est supérieure à 10 000 $ ou non. Si la vente d'une seule rangée est supérieure à 10 000 $, elle sera comptée comme une transaction.
Comme vous pouvez le voir, les résultats sous la colonne Total des transactions plus importantes sont maintenant mis à jour.
A l'aide de la table virtuelle, j'ai créé un filtre supplémentaire après le contexte initial. Plus important encore, je l'ai fait dans la formule elle-même, sans avoir à créer de table physique.
Par exemple, examinons le résultat particulier du 10 octobre 2018. Dans le modèle de données, vous pouvez voir que le filtre est passé de la table Dates à la table Sales .
Dans la formule, je viens de placer un autre filtre en utilisant une fonction de table différente afin de pouvoir évaluer le nombre de transactions supérieures à 10 000 $. Ce calcul est un bon exemple de l'utilité des tables virtuelles.
Utilisation de la fonction VALEURS
Maintenant, je vais montrer un autre exemple de fonctions de table. Il s'agit de calculer les ventes moyennes en utilisant la fonction .
Je vais commencer la mesure des ventes moyennes par ville avec la fonction . Selon IntelliSense, je vais avoir besoin d'une table. Encore une fois, il n'est pas nécessaire que ce soit une table physique, je vais donc en utiliser une virtuelle.
Pour créer une table virtuelle, je vais utiliser la fonction VALUES puis ajouter Regions[City] ainsi que Total Sales .
Avec la fonction AVERAGEX , la formule évaluera chaque ligne de la table virtuelle. Après le contexte initial, la formule calcule le total des ventes pour toutes les villes ligne par ligne.
Après avoir calculé les ventes de chaque ville, la formule calcule la moyenne. Dans les résultats, vous pouvez voir les ventes moyennes par ville aux dates données.
Calcul des ventes à l'aide des fonctions de table
Dans ce dernier exemple, je vais vous montrer une autre fonction de table DAX qui est la fonction . Cette fois, je vais calculer le total des ventes de la ville à l'aide de .
Dans la formule All City Sales , vous pouvez voir que j'ai commencé la formule avec la fonction CALCULATE .
L'ajout de la fonction ALL supprime les filtres en place dans la colonne Ville . Par conséquent, la mesure calculera les ventes totales dans toutes les villes disponibles.
Si vous comparez les résultats pour All City Sales et Total Sales , vous obtiendrez les mêmes résultats. Cependant, si vous sélectionnez une ville particulière dans le segment, les résultats de toutes les ventes de la ville resteront les mêmes.
Il vous donnera les mêmes résultats quelle que soit la sélection. C'est à cause de la fonction CALCULER .
Cette fonction permet de changer le contexte du calcul. Lorsque vous ajoutez la fonction ALL , elle supprime le contexte initial de la table Regions .
Comment utiliser la fonction DAX COUNTROWS dans les tables
Logique à dates multiples dans LuckyTemplates à l'aide de DAX
Optimisation de votre formule LuckyTemplates à l'aide de fonctions DAX avancées
Conclusion
Ce didacticiel vous présente les fonctions de table les plus courantes. Si vous les utilisez fréquemment dans vos calculs, vous pourrez le maîtriser en un rien de temps.
De plus, vous pouvez rendre les choses plus avancées si vous commencez à combiner lesdites fonctions de table. Vous le rencontrerez probablement lorsque vous exécuterez des totaux cumulés, des moyennes mobiles, une analyse d'attrition et des analyses de ventes croisées.
Vous apprendrez des calculs DAX plus avancés lorsque nous passerons à la mesure de la ramification.
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.