Optimiser les formules LuckyTemplates à laide de DAX avancé

Optimiser les formules LuckyTemplates à laide de DAX avancé

Je vais passer en revue quelques concepts intéressants qui impliquent l'utilisation de plusieurs fonctions de table pour optimiser vos formules LuckyTemplates . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Je vais utiliser un exemple du où l'un des membres a demandé s'il était possible d'ajouter un filtre tout en utilisant la fonction SUMMARIZE .

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

Ceci est assez courant pour les scénarios dans lesquels vous devez créer des tables virtuelles qui itèrent dans une logique au sein des mesures au lieu d'itérer la table entière.

La fonction a de nombreuses utilisations. Il vous permet de créer un tableau récapitulatif, physiquement ou virtuellement. Vous pouvez également l'utiliser pour créer des fonctions de table plus avancées en ajoutant , ou . Il existe un large éventail de ces fonctions de table que vous pouvez utiliser.

Pour ce didacticiel, je souhaite vous montrer comment combiner certaines fonctions de table pour optimiser vos formules LuckyTemplates. De cette façon, vous pouvez obtenir des résultats plus pertinents que vous devez utiliser pour votre analyse.

TÉLÉCHARGEZ LA RESSOURCE DAX ICI

Table des matières

Optimisation des formules LuckyTemplates à l'aide d'une fonction de filtre

Dans l'exemple, le membre souhaitait créer un tableau des ventes par ville, mais souhaitait uniquement consulter un certain sous-ensemble de ces villes. Ainsi, un filtre supplémentaire est nécessaire dans le tableau pour obtenir une certaine fourchette de ventes.

L'un de nos experts LuckyTemplates, Brian, a proposé une solution relativement simple pour résoudre ce scénario. Le point clé de la solution est que vous pouvez mettre une table virtuelle après avoir placé la fonction .

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

Dans ce cas, vous pouvez utiliser n'importe quelle fonction de table à votre disposition, telle que SUMMARIZE . La fonction S UMMARIZE est une fonction de tableau qui crée un tableau récapitulatif pour les régions et les villes. En plus de cela, il contient les ventes totales de la ville et les ventes totales.

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

Étant donné que cette table virtuelle se trouve à l'intérieur d'un filtre, elle ne renvoie que les villes qui ont plus d'un million de ventes au total.

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

Comme vous pouvez le voir, cela fonctionne bien et c'est efficace pour optimiser vos formules LuckyTemplates. 

De plus, vous pouvez également créer une mesure qui ne recherche que les ventes moyennes par ville en utilisant AVERAGEX . Ceci est utile dans un scénario où vous souhaitez uniquement consulter les ventes des principales villes au-delà d'un certain montant.

La fonction peut aider à minimiser le nombre d'itérations nécessaires pour votre formule. Cette fonction aide également à laisser la table virtuelle parcourir des nombres plus petits ou plus petits. 

Utiliser ADDCOLUMNS pour optimiser les formules LuckyTemplates

Un autre membre, Nick, a contribué à une meilleure façon d'optimiser l'exemple de formule LuckyTemplates. Cela implique de superposer une autre fonction de table appelée à l'intérieur de au lieu d'avoir simplement la fonction SUMMARIZE .

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

La nouvelle technique améliore légèrement les performances du calcul et évite certains résultats impairs. La fonction permet de créer une table virtuelle avec des colonnes supplémentaires.

Pour cet exemple, la fonction SUMMARIZE crée une table à une colonne. Mais via ADDCOLUMNS , vous pouvez ajouter une autre colonne pour les ventes totales. 

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

Placez simplement la formule ADDCOLUMNS dans la fonction FILTER dans une formule existante pour créer un filtre supplémentaire. Ce n'est qu'une façon de créer un tableau à deux colonnes et filtré qui ressemble à celui ci-dessous.

Optimiser les formules LuckyTemplates à l'aide de DAX avancé

Vous pouvez également utiliser la même technique pour obtenir tout type de table virtuelle itérant via une fonction AVERAGEX ou une fonction ou . Vous pouvez simplement superposer ces fonctions de table les unes sur les autres pour modifier la forme de la table virtuelle. 




Conclusion

Vous pouvez optimiser vos formules LuckyTemplates pour modifier la forme ou ajuster le résumé des données dans votre modèle en utilisant la puissance de DAX.

Dans ce bref tutoriel, je veux juste mettre en évidence quelques excellentes solutions des membres du forum LuckyTemplates. Comme je l'ai montré, il existait des techniques intéressantes que je pense que vous pouvez facilement appliquer à vos propres mesures et logique dans LuckyTemplates. J'espère que vous avez ramassé quelques conseils utiles ici aujourd'hui.

Tous mes vœux!


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.