Fonctions de table DAX dans LuckyTemplates

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 .

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

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 .

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

Pour créer une table virtuelle, je vais utiliser la fonction VALUES puis ajouter Regions[City] ainsi que Total Sales .

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

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.

Fonctions de table DAX dans LuckyTemplates

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.

Leave a Comment

Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

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.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.