Partager via


Écrire des requêtes DAX avec Copilot

Essayez d’utiliser Copilot pour créer une requête DAX. Tapez une invite pour décrire la requête DAX que vous souhaitez générer et sélectionnez Envoyer ou appuyez sur Entrée. Pour exécuter ce qui est retourné, sélectionnez Conserver pour l’ajouter à l’onglet de requête. Sélectionnez ensuite Exécuter ou appuyez sur F5 pour afficher les résultats de la requête DAX.

Fonctionnalités de requête DAX dans Copilot

Examinons ce qui Copilot peut vous aider en mode requête DAX :

  • Langage naturel pour une requête DAX. Demandez simplement ce que vous souhaitez à partir de votre modèle sémantique et avez la requête DAX générée par Copilot.
  • Requête DAX en langage naturel. Demandez Copilot à expliquer ce que fait une requête DAX.
  • Présentation des concepts DAX. Peut-être que vous avez entendu parler d’une certaine fonction DAX ou que vous devez trouver la fonction DAX appropriée pour une tâche. Copilot peut vous aider ici aussi.

Activer Copilot pour les requêtes DAX

Dans Power BI Desktop, dans la section Fonctionnalités en préversion des options, activez l’affichage des requêtes DAX avec Copilot.

Vérifiez que vous répondez aux exigences de l’infrastructure.Copilot

Accédez ensuite à l’affichage de requête DAX et sélectionnez le Copilot bouton ou Ctrl+I pour lancer la ligneCopilot.

Essayons quelques invites, en utilisant des Copilot exemples de données dans Power BI Desktop, avec des mesures supplémentaires.

Utiliser Copilot pour écrire et expliquer des requêtes DAX

Avec la vue de requête DAX dans Power BI, vous pouvez utiliser Copilot pour écrire et expliquer des requêtes DAX en mode requête DAX avec des requêtes DAX (Data Analysis Expressions) dans des modèles sémantiques. L’affichage des requêtes DAX est fournie avec plusieurs façons de vous aider à être aussi productif que possible avec les requêtes DAX. Cette fonctionnalité est actuellement disponible en préversion publique.

Copilot peut écrire et expliquer des requêtes DAX en mode requête DAX en préversion publique. La vue de requête DAX inclut une structure Copilot inline pour écrire et expliquer des requêtes DAX, qui restent en préversion publique.

Remarque

Les auteurs de modèles DirectQuery peuvent également utiliser l’affichage des requêtes DAX. Affichez les données de vos tables à chaque fois que vous le souhaitez.

Exemples d’invites pour l’écriture de requêtes DAX

Voici une collection d’exemples d’invites pour illustrer comment Copilot écrire les requêtes DAX souhaitées.

Répertorie les produits et affiche le bénéfice des trois derniers mois par rapport aux trois mois d’avant

Dans un onglet de requête vide, appelez Copilot avec Ctrl+I et entrez cette requête :

« répertorie les produits et affiche le profit des 3 derniers mois par rapport aux 3 mois d’avant. »

Capture d’écran montrant la liste des produits et affichant le profit des trois derniers mois par rapport aux trois mois précédents.

Après quelques instants, j’obtiens une requête DAX détaillée.

Capture d’écran montrant la requête DAX générée par Fabric Copilot.

Je sélectionne Conserver, puis j’exécute la requête.

Capture d’écran montrant exécuter une requête DAX générée par Fabric Copilot.

Voyons la différence entre les trois derniers mois et les trois mois d’avant. Sélectionnez la requête et recommencez Copilot avec Ctrl+I, ou sélectionnez le bouton du ruban.

Ajoute une colonne pour afficher la différence

Cette fois-ci, la sélection est affichée avec le texte et l’ombrage d’arrière-plan met en évidence ce qui est envoyé avec la demande à Copilot.

Capture d’écran montrant Exécuter la requête qui a calculé le bénéfice.

À présent, le style de différences dans l’éditeur de requête DAX montre exactement ce qui Copilot a changé.

Capture d’écran montrant le style Diff montrant ce qui Copilot a changé.

Je sélectionne Conserver et je l’exécute à nouveau.

Capture d’écran montrant Exécuter la requête et affichant les résultats, avec la colonne de différence de bénéfices.

Je vois la requête DAX et je peux voir les demandes que j’ai envoyées Copilot en haut de la requête. Chaque bloc principal de la requête est également commenté pour expliquer ce qu’elle fait dans chaque partie.

Peut-être que ces commentaires ne fonctionnent pas pour moi. Obtenons une explication complète.

Explique-moi ce que fait cette requête

Là encore, mettez en surbrillance l’intégralité de la requête et appelez-la Copilot avec cette requête :

« Explique-moi ce que fait cette requête. »

Capture d’écran montrant M’expliquer ce que fait cette requête.

À présent, au lieu d’écrire des requêtes DAX, elle répond dans la fenêtre in-line.

Capture d’écran montrant une brève explication de la requête.

Copilot génère quelques lignes. Je sélectionne Afficher plus pour voir l’explication complète.

Capture d’écran montrant une longue explication de ce que fait la requête.

Maintenant, je comprends chaque partie et quelles fonctions DAX sont utilisées.

À quoi sert SUMMARIZECOLUMNS ?

En parlant de fonctions DAX, il serait judicieux d’obtenir une explication de celles-ci aussi. Essayons d’obtenir plus d’informations Copilot sur une fonction DAX spécifique.

Dans cette requête, nous allons découvrir ce que fait SUMMARIZECOLUMNS.

Capture d’écran montrant une explication de ce que fait SUMMARIZECOLUMNS.

Là encore, Copilot génère une brève description :

Capture d’écran montrant une brève description de la fontion SUMMARIZECOLUMNS DAX.

Je sélectionne Afficher tout.

Capture d’écran montrant Copilot comment générer une description beaucoup plus approfondie.

Étant donné que j’ai demandé Copilot dans le contexte d’une requête DAX que j’ai mise en évidence, il m’a donné la réponse dans le contexte de cette requête également.

En savoir plus avec ces ressources