[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 :
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 :
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 »
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]'])
Ajoutez une action Message (Composer), avec l’expression d’assemblage complète (BOM UTF-8, ligne d’en-tête, lignes jointes par CRLF) :
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.
Testez le flux de bout en bout, puis ouvrez le fichier produit dans Excel :