Comment créer un modèle composite dans DAX Studio

Comment créer un modèle composite dans DAX Studio

Dans ce didacticiel, vous apprendrez à créer un modèle composite et à utiliser DirectQuery sur un jeu de données LuckyTemplates ou dans Azure Analysis Services.

Les didacticiels précédents ont abordé les mots clés MEASURE , COLUMN et TABLE . Dans certains cas spécifiques, le moteur DAX écrit automatiquement ces mots clés même si vous ne les avez pas explicitement utilisés. Vous apprendrez à imiter ce scénario et à comprendre ce qui se passe dans les coulisses.

Table des matières

Création d'un modèle composite : mise en route

Dans cette démonstration, une vue est déjà créée pour la table Date. Sélectionnez le code et exécutez-le.

Comment créer un modèle composite dans DAX Studio

Vous pouvez voir qu'il en résulte une simple table de dates contenant les colonnes Date, Mois et Année civile.

Comment créer un modèle composite dans DAX Studio

Ensuite, publiez le modèle de données sur le service LuckyTemplates .

Comment créer un modèle composite dans DAX Studio

Accédez à LuckyTemplates. Cliquez sur Obtenir des données , puis sur Jeux de données LuckyTemplates .

Comment créer un modèle composite dans DAX Studio

Choisissez le tableau des dates , puis cliquez sur Créer .

Comment créer un modèle composite dans DAX Studio

Ouvrez la vue Relations.

Comment créer un modèle composite dans DAX Studio

entre la table Sales et la table Dates en fonction de la Sales' Order Date et de la Dates table's Date . Vous pouvez le faire en faisant glisser la date vers la date de la commande. Attendez que LuckyTemplates crée la relation. Une fois terminé, cliquez sur OK.

Comment créer un modèle composite dans DAX Studio

Comment créer un modèle composite dans DAX Studio

Vous pouvez voir qu'une relation limitée entre la table des ventes et la table des dates a été créée. Une relation limitée est indiquée par le symbole ci-dessous.

Comment créer un modèle composite dans DAX Studio

Création de la requête pour le modèle composite

Accédez au volet Champs, ouvrez la table des ventes et créez une nouvelle colonne .

Comment créer un modèle composite dans DAX Studio

Dans cette nouvelle colonne, écrivez une mesure simple . Pour cet exemple, la nouvelle colonne affiche l'année de la commande.

Comment créer un modèle composite dans DAX Studio

Une fois cela fait, faites glisser et déposez la nouvelle colonne dans le canevas LuckyTemplates.

Comment créer un modèle composite dans DAX Studio

Convertissez-le en tableau et assurez-vous que la colonne Order Year est utilisée comme ligne.

Comment créer un modèle composite dans DAX Studio

Ensuite, faites glisser et déposez la date du tableau Dates. La date doit également être attribuée sous forme de ligne.

Comment créer un modèle composite dans DAX Studio

Cliquez sur la flèche déroulante pour Date et sélectionnez Compter . Cela comptera le nombre de valeurs dans une année particulière.

Comment créer un modèle composite dans DAX Studio

Actuellement, le tableau affiche la même valeur de comptage pour chaque année.

Comment créer un modèle composite dans DAX Studio

En effet, la relation entre la table Sales et la table Dates est unidirectionnelle . Ainsi, un filtre de la table des ventes n'est pas appliqué à la table des dates.

Pour résoudre ce problème, créez une nouvelle mesure.

Comment créer un modèle composite dans DAX Studio

Cette mesure CALCULERA nombre de comptages dans le tableau des dates. Il modifiera alors la nature de la relation à l'aide de la fonction . La fonction BOTH garantit que le filtre se déplace dans les deux sens.

Faites glisser et déposez cette nouvelle mesure sur le tableau et supprimez la colonne Date.

Comment créer un modèle composite dans DAX Studio

Accédez à l'onglet Affichage et cliquez sur Analyseur de performances . Une fois que le volet Analyseur de performances apparaît, cliquez sur Démarrer l'enregistrement puis sur Actualiser le visuel .

Comment créer un modèle composite dans DAX Studio

Copiez la requête de la table et revenez à DAX Studio .

Comment créer un modèle composite dans DAX Studio

Affichage de la requête DAX et de DirectQuery

Lorsque vous collez le code, une boîte de dialogue apparaîtra vous demandant quelles requêtes vous souhaitez coller.

Puisqu'il s'agit de se connecter à l'ensemble de données LuckyTemplates à l'aide de l'option DirectQuery, cliquez sur l' option À la fois DAX et requête directe .

Comment créer un modèle composite dans DAX Studio

Le code contient deux sections. La partie supérieure montre la requête DAX exécutée en raison du modèle local.

Comment créer un modèle composite dans DAX Studio

En bas, vous pouvez voir le modèle distant dans le service LuckyTemplates qui exécute DirectQuery.

Comment créer un modèle composite dans DAX Studio

Cela vous donne un aperçu de ce qui se passe avec votre code DAX. Le moteur tente de créer une table à l'aide du mot clé TABLE. Ainsi, même si vous n'avez pas utilisé les mots-clés TABLE et COLUMN pour créer des requêtes, le moteur les utilise en arrière-plan.

Conclusion

Ce didacticiel montre un exemple de base du fonctionnement des modèles composites dans DAX Studio. C'est une bonne représentation de ce qui se passe dans les coulisses.

Dans cet exemple, le moteur DAX utilise les mots clés TABLE et COLUMN pour remplir le résultat de la matrice ou du visuel. Ainsi, même si vous n'avez pas explicitement utilisé ces mots-clés, le moteur les utilise en coulisses pour vous donner le résultat dont vous avez besoin.

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.