Utilisation des fonctions ditération SUMX et AVERAGEX dans LuckyTemplates

Utilisation des fonctions ditération SUMX et AVERAGEX dans LuckyTemplates

L'un des sujets les plus cruciaux à connaître pour tout débutant LuckyTemplates est l'itération des fonctions . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Donc, avant de vous plonger dans le travail avec des calculs complexes, je vais partager avec vous quelques fonctions d'itération simples dans cet article.

Table des matières

Pourquoi utiliser des fonctions d'itération ?

Je reçois cette question tout le temps lorsque je fais des entraînements en direct ou des sommets en direct.

Alors pourquoi devrions-nous utiliser des fonctions d'itération au lieu de simplement créer une colonne calculée et utiliser SUM ?

Nous utilisons des fonctions d'itération dans les cas où nous n'avons pas la colonne disponible qui fournit les informations pour faire une simple somme.

Pour expliquer plus en détail les fonctions SUMX et AVERAGEX , nous allons travailler sur une table de vente générique. Nous disposons de deux informations clés : la quantité commandée et le prix auquel nous avons vendu un produit particulier .

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

Ainsi, dans chaque vente que nous avons effectuée, nous savons quelle quantité a été commandée et le prix. Mais nous n'avons pas de colonne de revenus ou de colonne de ventes au nom générique pour faire une somme.

Pour calculer virtuellement ce résultat particulier, nous pouvons parcourir la table des ventes et utiliser SUMX ou AVERAGEX . Ces fonctions vous permettent de parcourir une table physique ou une table virtuelle.

Calculs simples à l'aide de SUMX

Pour obtenir le total des ventes, nous allons ligne par ligne en multipliant la quantité commandée par son prix unitaire. Après cela, nous allons enregistrer tous les résultats individuels dans la mémoire, puis les résumer tous. C'est exactement ce que fait la fonction SUMX .

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

C'est la raison la plus pure pour laquelle ces formules particulières sont si importantes et plus optimales à utiliser que de créer une colonne calculée et d'effectuer ces calculs individuellement.

La même chose sera faite pour le coût total. Nous allons parcourir la table des ventes, puis multiplier la quantité commandée par le coût unitaire total.

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

Mais rappelez-vous que dans ce tableau particulier, nous n'avons pas de colonne de coût total, nous ne pouvons donc pas simplement faire une simple somme. Nous devons donc procéder ligne par ligne, ce qui est parfois appelé contexte de ligne.

Vous pouvez en savoir plus sur le contexte de ligne via ce lien : 

Expliquer le contexte de la ligne - (1.10) Guide du débutant ultime sur DAX

Calculs simples avec AVERAGEX

Au fur et à mesure que nous entrons dans AVERAGEX , nous allons explorer le groupe de mesures Moyenne par jour que j'ai et calculer les ventes moyennes par mois.

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

Dans le contexte actuel, nous allons parcourir une table virtuelle au lieu de toute la table de données. Ceci est totalement légitime avec la fonction AVERAGEX . Et puis nous allons créer une table virtuelle en utilisant les valeurs.

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

Les valeurs vont nous apporter une table de colonnes de chaque mois et année unique. Et puis nous allons agréger les ventes totales pour chaque mois et année.

Dans ce cas particulier, nous avons trois mois, donc il va créer une table de trois mois et calculer les ventes pour chaque mois, puis faire la moyenne de tout.

Un autre exemple que nous pouvons examiner est le calcul des ventes moyennes par client.

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

Dans ce cas particulier, nous allons créer une table virtuelle de chaque client et du nombre de ventes effectuées par chaque client.

Utilisation des fonctions d'itération SUMX et AVERAGEX dans LuckyTemplates

Une fois que nous avons les ventes de chaque client, nous pouvons en faire la moyenne et cela nous donnera les ventes moyennes par client.

Comment mesurer les moyennes par jour dans LuckyTemplates avec DAX
Logique avancée dans les fonctions d'itération DAX - Exemple détaillé
Totaux cumulés sur les moyennes et logique de date dynamique - DAX avancé

Conclusion

Avoir une très bonne compréhension de la façon dont ces fonctions d'itération fonctionnent dès le début et les utiliser réellement est très important.

Nous pouvons utiliser ces fonctions d'itération physiquement dans une table ou même virtuellement avec n'importe quelle table que vous souhaitez placer à l'intérieur de la fonction particulière. Vous pouvez placer toute une gamme de paramètres différents ici.

J'utilise personnellement ces fonctions dans le développement même que je fais.

Profitez de travailler à travers celui-ci. Vous pouvez consulter les grandes lignes du modèle LuckyTemplates Showcase sur ce lien :

N'hésitez pas à vous entraîner à utiliser les nombreuses fonctions d'itération disponibles dans LuckyTemplates, et n'oubliez pas de parcourir ces liens pour obtenir plus d'informations sur ce sujet :

Comprendre le fonctionnement de la fonction AVERAGEX

Comment comprendre les tables virtuelles à l'intérieur des fonctions d'itération dans LuckyTemplates - Concepts DAX

J'espère que vous pourrez bien comprendre comment ce calcul particulier fonctionne dans LuckyTemplates.


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.