Skip to content

[Power Automate] Exécuter une requête sur un jeu de données


ExécuterunerequêtesurunjeudedonnéesPowerBI.zip
3.6 KB

1 | Récupérer la requête DAX du visuel

Dans Power BI Desktop, affichez la page contenant le visuel (table sans totaux ou histogramme). Dans notre exemple : ​
image.png
Affichage > Analyseur de performances. Cliquez sur Démarrer l’enregistrement, puis Actualiser les visuels puis Arrêter
Dépliez la ligne correspondant au visuel et cliquez sur Copier la requête : ​
image.png

2 | Créer le flux et son déclencheur

Rendez-vous sur make.powerautomate.com, puis créez un flux de cloud planifié
Paramétrez le déclencheur Périodicité : fréquence Semaine, jour Lundi, heure 7 h, fuseau horaire (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris.

3 | Action “Exécuter une requête sur un jeu de données”

Ajoutez une nouvelle étape, recherchez le connecteur Power BI, puis sélectionnez l’action Exécuter une requête sur un jeu de données : Espace de travail : sélectionnez l’espace de travail. Texte de la requête : collez la requête DAX.
Testez le flux. Ouvrez le résultat de l’action et observez la sortie « Lignes de la première table » ​
image.png

4 | Construire le CSV au format français

L’action standard “Créer un tableau CSV” impose la virgule comme séparateur. Vous allez construire le fichier manuellement pour obtenir un point-virgule, des en-têtes propres et des accents corrects dans Excel.
Ajoutez une action Sélectionner (connecteur Opérations de données). Champ De : contenu dynamique Lignes de la première table. Dans le champ Mapper, cliquez sur l’icône de bascule en mode texte (à droite), puis saisissez l’expression : ​concat(item()?['DimProduct[Color]'], ';', item()?['[SumOrderQuantity]']) ​
image.png
Ajoutez une action Message (Composer), avec l’expression d’assemblage complète (BOM UTF-8, ligne d’en-tête, lignes jointes par CRLF) :
concat(
decodeUriComponent('%EF%BB%BF'),
'Couleur;Quantité commandée',
decodeUriComponent('%0D%0A'),
join(body('Sélectionner'), decodeUriComponent('%0D%0A'))
)
image.png

5 | Déposer le fichier dans SharePoint et valider

Ajoutez une action SharePoint Créer un fichier. Adresse du site : votre site. Chemin du dossier : /Documents partages/Exports. Nom du fichier : Ventes_par_couleur_@{formatDateTime(utcNow(), 'yyyy-MM-dd')}.csv Contenu du fichier : la sortie de l’action Message. ​
image.png
Testez le flux de bout en bout, puis ouvrez le fichier produit dans Excel : ​
image.png
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.