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 comment Copilot peut vous aider dans l’affichage de requête DAX :

  • Langage naturel pour une requête DAX. Demandez simplement ce que vous souhaitez à partir de votre modèle sémantique et Copilot va générer la requête DAX pour vous.
  • Requête DAX en langage naturel. Demandez à Copilot d’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, là encore, vous aider.

Activer Copilot pour les requêtes DAX

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

Vérifiez que vous répondez aux exigences de Fabric Copilot.

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

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

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

Voici une collection d’exemples d’invites pour illustrer comment faire pour que Copilot écrive 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 redémarrez Copilot avec CTRL+I, ou sélectionnez le bouton du ruban.

Ajoute une colonne pour afficher la différence

Cette fois, la sélection s’affiche ajustée au texte et l’ombre 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 que Copilot a changé.

Capture d’écran des différences de style montrant ce que 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’ensemble de la requête et appelez 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 Copilot pour obtenir plus d’informations 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.

Une fois 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 que Copilot génère une description beaucoup plus approfondie.

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

En savoir plus avec ces ressources