Intégrer un paramètre dans un script Python de Power BI

  • Intégrer un paramètre dans un script Python de Power BI

    Posté par Guillaume sur 23 octobre 2024 at 11h36

    Bonjour à tous,

    Je viens vers vous aujourd’hui pour une question à laquelle je n’ai pas de réponse. J’ai cru comprendre sur internet que ce que je demande n’est pas possible mais je préfère demander ici au cas où.

    J’utilise un script Python qui est intégré dans les étapes de mon Power Query

    Dans ce script, à un moment j’ai besoin de définir la “first_date”. Pour définir cette first_date j’aimerais utiliser une valeur définie par l’utilisateur dans son rapport BI (via un slicer qui proposerait une liste de date en par exemple)

    Mais je n’arrive pas à passer à mon script la valeur de la date sélectionnée dans le slicer

    Certains d’entre vous ont déjà eu besoin de faire ça ? Si oui auriez vous des idées ?

    Merci beaucoup pour votre aide et bonne journée

    Guillaume

    Guillaume a répondu 5 days, 19 hours ago 2 Membres · 2 Réponses
  • 2 Réponses
  • ypicot

    Member
    24 octobre 2024 at 12h06

    Bonjour

    A ma connaissance, pour définir la valeur d’un paramètre en M à partir d’un segment dans Power Query, il existe une solution mais uniquement quand on est en DirectQuery.

    Cette limitation est précisée dans le premier paragraphe de https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-dynamic-m-query-parameters

    Une solution (imaginée mais pas testée) serait de réaliser le segment en PowerApps lui-même intégré dans le rapport PBI, qui enverrait la valeur sélectionnée dans une table quelconque, table qui serait ensuite récupérée par Power Query.

    Un peu capilotractée, mais bon…

  • Guillaume

    Member
    15 novembre 2024 at 15h58

    Bonjour à toi ypicot,

    Merci beaucoup pour ton retour (et désolé pour le temps de réponse) et pour les informations

    Vu la compléxité que tu me confirmes ici et le côté artisanal de ce que je m’apprêtais à faire, j’ai préféré aller sur un terrain pur Python sans utiliser Power BI pour ce cas d’usage

    Merci encore et bonne journée à toi

    Guillaume

Connectez-vous pour répondre.