Le mot-clé DAX Studio MEASURE : un aperçu

Dans ce didacticiel, nous examinerons le mot-clé DAX Studio, MEASURE .

Avant de plonger dans ce sujet, assurez-vous de lire d'abord les mots-clés EVALUATE et DEFINE . L'exemple de requête utilisé dans ce didacticiel est une continuation de ces deux mots clés.

Le mot-clé DAX Studio MEASURE : un aperçu

Idéalement, la mesure de base ne doit pas être écrite sous la forme COUNTROWS pour la table des ventes. Au lieu de cela, vous devez créer une requête locale MEASURE dans votre session DAX Studio.

Table des matières

Création de la mesure de base DAX Studio

Écrivez le mot-clé MEASURE, puis définissez la table dans laquelle ce mot-clé sera utilisé. Dans ce cas, il s'agit de la table Sales.

Le mot-clé DAX Studio MEASURE : un aperçu

Ainsi, au lieu d'écrire [ Sales ] sous le mot-clé EVALUATE , vous pouvez écrire [ # Rows ] .

Notez que lorsque vous tapez # Rows , il n'apparaît pas dans la fonctionnalité IntelliSense de DAX Studio. En effet, cette mesure ne fait pas partie du modèle d'objet tabulaire dans LuckyTemplates.

Lorsque vous exécutez cette requête, vous obtenez un tableau contenant une colonne pour la couleur du produit et le nombre total de lignes.

Le mot-clé DAX Studio MEASURE : un aperçu

Vous pouvez également réutiliser la mesure de base pour une autre colonne. Ajoutons une autre colonne appelée Total Rows 2 . Ceci utilise la fonction sur # Rows.

Ensuite, supprimez la quantité de ventes du contexte de filtre afin que la mesure ne soit pas affectée par le filtre provenant du segment. Utilisez plutôt la fonction sur la quantité de vente.

Le mot-clé DAX Studio MEASURE : un aperçu

Une fois que vous aurez exécuté ce code, vous obtiendrez une nouvelle colonne dans le tableau.

Le mot-clé DAX Studio MEASURE : un aperçu

Simplifier les requêtes DAX Studio avec MEASURE

Vous pouvez également créer plusieurs mesures dans une seule requête DAX. L'utilisation de plusieurs mots-clés MEASURE dans une seule requête DAX vous permet de simplifier votre code. Par exemple, la requête DAX ci-dessous est utilisée pour calculer le profit total.

Le mot-clé DAX Studio MEASURE : un aperçu

Notez que dans la dernière construction MEASURE, les formules des deux premières mesures sont répétées. Ainsi, au lieu d'utiliser la formule, vous pouvez utiliser les noms des mesures pour obtenir le profit total.

Le mot-clé DAX Studio MEASURE : un aperçu

Avant d'exécuter le code, vous devez utiliser EVALUATE pour créer le tableau montrant les résultats.

Le mot-clé DAX Studio MEASURE : un aperçu

Vous remarquerez que Total Sales apparaît dans la fonction IntelliSense. En effet, le même nom existe dans LuckyTemplates. DAX Studio essaiera de trouver l'occurrence la plus proche de Total Sales et utilisera celle disponible dans la requête.

Maintenant, exécutez la requête.

Le mot-clé DAX Studio MEASURE : un aperçu

Vous verrez que deux colonnes ont été créées. La première colonne affiche la couleur du produit, tandis que la deuxième colonne affiche le total des ventes.

Si vous souhaitez ajouter des colonnes pour le coût total et le bénéfice total, ajoutez-les simplement sous ÉVALUER.

Le mot-clé DAX Studio MEASURE : un aperçu

Notez que les valeurs sous la colonne Total Sales ont le signe dollar. Cela est dû au formatage par défaut dans DAX Studio. Vous pouvez basculer cette option de formatage en allant dans Options sous l'onglet Fichier puis Résultats.

Modification des mesures dans un contexte de filtre

Vous pouvez également utiliser des filtres et des segments lorsque vous utilisez des mesures. Par exemple, si vous souhaitez renvoyer le pourcentage des ventes, créez une autre mesure. Dans cette mesure, créez une variable pour CurrentSales et AllSales .

Pour la variable AllSales, utilisez la fonction REMOVEFILTERS pour vous assurer que tous les éléments de la table Products sont inclus. Pour créer le pourcentage, écrivez RETURN ( CurrentSales, AllSales ) .

Pour afficher les résultats, utilisez la fonction .

Le mot-clé DAX Studio MEASURE : un aperçu

Après avoir exécuté le code, vous verrez un tableau contenant le total des ventes et le pourcentage des ventes. Vous pouvez voir que Silver a la plus grande part parmi toutes les couleurs de produits.

De même, vous pouvez imiter le comportement d'un segment. Au lieu d'afficher le pourcentage des ventes de tous les produits, vous pouvez choisir les produits à inclure.

Au lieu d'utiliser la fonction REMOVEFILTERS, utilisez . Ensuite, après Products[Color] dans EVALUATE, écrivez , puis les couleurs du produit que vous souhaitez inclure.

Le mot-clé DAX Studio MEASURE : un aperçu

Lorsque vous exécuterez ce code, vous verrez que les couleurs du tableau sont uniquement celles que vous avez spécifiées. C'est également ainsi que LuckyTemplates injecte des contextes de filtre à partir de segments.

Débogage des codes dans DAX Studio

Les mesures de requête sont très utiles lorsque vous souhaitez déboguer le code de vos mesures. Vous n'aurez pas besoin de changer ou de modifier votre modèle tabulaire.

Si vous essayez d'apporter des modifications dans LuckyTemplates concernant un modèle de données avec des milliards de lignes, vous remarquerez un retard visible dans l'exécution de cette opération. Au lieu de cela, vous pouvez créer des mesures de requête dans DAX Studio, les copier, puis les utiliser pour effectuer les modifications nécessaires dans votre modèle LuckyTemplates.

Conclusion

Tout ce que vous créez dans DAX Studio n'aura aucune incidence sur le modèle de données dans Analysis Services ou le modèle de données tabulaire.

Mais il y a une exception. Si vous copiez la formule que vous avez utilisée pour une mesure dans DAX Studio, puis que vous l'utilisez dans une mesure dans LuckyTemplates, vous créerez un impact sur le modèle de données LuckyTemplates. Il est donc important d'être particulier lors de la création de votre code.

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.