fnGetParamater pour mettre variable en filtre

Accueil – Le CFO masqué Forums Power Query fnGetParamater pour mettre variable en filtre

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Doli50, le il y a 4 années et 6 mois.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Articles
  • #63328
    Doli50
    Participant

    Bonjour à tous,
    Je suis débutante en power Query.
    Aujourd’hui je voulais tenter de passer des paramètres variables à l’ouverture de ma requête Power Query. J’ai crée une fonction fnGetParameter (en suivant des tutos) et ça marche presque. PowerQuery évalue bien le paramètre de ma recherche ainsi que sa valeur mais ne parvient pas à filtrer la requête.

    voici ma requête transformée :
    = Table.SelectRows(#”Colonnes supprimées2″, each ([produit] = fnGetParameter(“Prod”)))
    et le message erreur :
    Une erreur s’est produite dans la requête « ». Expression.Error : Désolé… Nous n’avons pas trouvé le champ « Value » de l’enregistrement.
    Détails :
    Parameter=Prod
    value=fraise

    Peut être juste une erreur de débutante!
    Merci de votre aide
    Doli

    Attachments:
    You must be logged in to view attached files.
    #63349
    Stéphane Lorin
    Participant

    Bonjour

    L’erreur indique
    Désolé… Nous n’avons pas trouvé le champ « Value » de l’enregistrement.
    Détails :
    Parameter=Prod
    value=fraise

    il est très important de savoir que Power Query est sensible à la casse.

    Donc …else Record.Field(ParamRow{0},”value”)…

    Stéphane

    #63350
    Doli50
    Participant

    Merci mille fois Stéphane,
    J’ai mis un V majuscule dans ma table de parametres et c’est ok, ça fonctionne au top.
    Excellente journée

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.