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 4 années et 7 mois.
-
AuteurMessages
-
9 juillet 2020 à 15 h 00 min #71084
philippe.muniesa
ParticipantBonsoir,
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
FinRequête B
Let
Source Étape 2 de la requête A
EtapeB2….
ÉtapeB3….
Etc
FinB
In
FinBEn 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 balanceIn
ÉtapeFinale de tranformation du fichierRequeteB
Let
Source = Étape finale balance De la requête A
In
SourceMerci des réponses éclairées des sachants.
Cordialement
Philippe Muniesa
9 juillet 2020 à 16 h 32 min #71087Sophie Marchand
ParticipantBonjour,
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
9 juillet 2020 à 16 h 36 min #71088philippe.muniesa
ParticipantSophie,
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
9 juillet 2020 à 16 h 52 min #71090philippe.muniesa
ParticipantRe-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.30 juillet 2020 à 2 h 17 min #72808Lamia Zumsteg
ParticipantBonjour,
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. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.