Référence à étape de requête dans une autre requête

Accueil – Le CFO masqué Forums Power Query Référence à étape de requête dans une autre requête

  • Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par Lamia Zumsteg, le il y a 3 années et 9 mois.
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Articles
  • #71084
    philippe.muniesa
    Participant

    Bonsoir,

    Est il possible d’appeler une étape d’une requête A dans une requête B.

    A savoir

    Requête A

    Let
    Source ….
    Étape 1 ….. source
    Étape 2 ….. Étape 1 ….
    Etc …
    Fin
    In
    Fin

    Requête B

    Let
    Source Étape 2 de la requête A
    EtapeB2….
    ÉtapeB3….
    Etc
    FinB
    In
    FinB

    En effet, j ai été amené à exploiter un fichier d écritures comptables pour en faire l’analyse.

    A cette occasion, j ai constitué une première requête qui ouvre le fichier txt et le transforme dans PQ pour le rendre exploitable.

    Ce fichier devient une table qui contient tout les éléments pour constituer une balance des comptes. Pour ce faire, j’ai créé une nouvelle requête qui fait référence à la première requête et qui contient les instructions de groupage pour obtenir la balance.

    Si la réponse à ma question est oui, Je voudrais essayer (par curiosité et pour comparer les performances) d’inclure les instructions permettant de construire la balance dans la première requête, puis de créer une seconde requête qui fait simplement appel à l’étape de la requête 1 qui produit la balance.

    Les requêtes auraient la structure suivante.

    RequeteA

    Let
    Source. Mon fichier texte.
    Etape1 …
    Étape 2 …
    Etc
    ÉtapeFinale de tranformation du fichier

    Étapebalance1
    Étapebalance2
    Etc
    Étape finale balance

    In
    ÉtapeFinale de tranformation du fichier

    RequeteB

    Let
    Source = Étape finale balance De la requête A
    In
    Source

    Merci des réponses éclairées des sachants.

    Cordialement

    Philippe Muniesa

    #71087
    Sophie Marchand
    Participant

    Bonjour,

    Vous ne pouvez pas appeler une étape d’une requête A dans une requête B. Tout au plus, vous pouvez décider d’une requête qui alimentera ensuite la requête A et la requête B ou (dépendamment de l’étape en question), créer une fonction avec cette étape et appeler la fonction dans vos deux requêtes.

    J’avoue que sans fichier, ce que vous tentez de faire est un peu difficile à saisir.

    Pour une meilleure réponse, merci de réaliser la démarche que vous proposez dans un fichier que vous nous soumettrez et de pointer ses lacunes.

    Sophie

    #71088
    philippe.muniesa
    Participant

    Sophie,

    Merci de cette réponse.
    Ce que j’envisageais n’est donc pas possible, je garde donc ma méthode actuelle qui fonctionne.

    Cordialement

    PH MUNIESA

    #71090
    philippe.muniesa
    Participant

    Re-Bonsoir,

    Je planche sur un autre problème, je cherche à obtenir ce que fait un tableau croisé dynamique, mais sous la forme d’un simple tableau Excel, car ce tableau pourra être agrémenté de colonne que l’utilisateur pourra personnaliser et utiliser dans EXCEL,. ce que ne permet pas un TCD

    Le problème est qu’il s’agit d’une base comptable, et que les colonnes agrégées devront correspondre aux numéros de compte utilisés dans la colonne CompteNum de cette base, le nombre de ces numéros de compte étant variable d’un cas à l’autre, cette agrégation doit être dynamique.

    J’ai commencé par basculer la colonne des numéro des compte en indiquant la colonne montant comme colonne des valeurs. Mais je coince au niveau de l’agrégation. L’agrégation doit être faite sur la base de la colonne PeiceRef.

    Je pensais m’en sortir avec Table.Agregate.TableColumn ,mais visiblement, soit j’utilise mal la fonction, soit elle n’est pas adaptée.

    Ci-joint un fichier excel avec base de départ, le résultat souhaité, et les requêtes dans l’état actuel de mes réflexions.
    J’ai pu créer la liste des colonnes à agréger, en créant une liste , mais pour la suite j’aurais besoin d’un coup de pouce.

    Merci aux sachants pour leur aide précieuse.

    Cordialement

    Ph Muniesa

    Attachments:
    You must be logged in to view attached files.
    #72808
    Lamia Zumsteg
    Participant

    Bonjour,
    J’ai un fichier excel dans lequel on trouve des requêtes avec fonctions. J’aimerais créer un rapport PBI qui récupère ces requêtes existantes. A partir de PBI, j’ai cherché à obtenir des données excel mais ça ne fonctionne pas 🙂 En gros, je cherche à créer un rapport sur PBI qui actuellement est fait sur Excel.
    Merci d’avance.

    • Cette réponse a été modifiée le il y a 3 années et 9 mois par Lamia Zumsteg. Raison: coche envoi par mail en cas de réponse
5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.