Home – Le CFO masqué › Forums › Power Query › fonction générant autres requêtes
- This topic has 7 replies, 3 voices, and was last updated 3 years, 6 months ago by
Brice LE BLANC.
-
AuthorPosts
-
22 October 2021 at 1 h 58 min #97212
Brice LE BLANC
ParticipantBonjour,
Je ne sais pas si ce que je veux faire est possible.
J’ai un tableau avec plusieurs villes et des factures associées.
Je cherche à faire une extraction ( donc une requête filtrée ) par ville mais je voudrais qu’elle se fasse à partir d’une seule requête qui génère automatiquement à partir de la liste de toutes les villes une requête par ville ( une table pour Paris, une pour Nantes, etc ). En gros je ne veux pas faire autant de requêtes que de ville …
Je sais faire ça en VBA mais sur Power Query je cale.
A votre avis, serait-ce possible ?
D’avance merci 🙂ps : Dans le fichier joint j’ai 2 requêtes, une pour la liste des villes que j’ai fusionné avec la requête “ventes”, ce qui donne dans la requête “listeville” une table pour chaque ville, mais je n’arrive pas à aller plus loin …
Attachments:
You must be logged in to view attached files.22 October 2021 at 3 h 02 min #97217Stéphane Lorin
ParticipantBonjour
pourquoi vouloir faire cela par requête ?
il suffit d’insérer un segment sur votre champ “Ville”Stéphane
Attachments:
You must be logged in to view attached files.22 October 2021 at 4 h 11 min #97219Brice LE BLANC
ParticipantMerci de la réponse mais je crois que vous n’avez pas compris … je cherche à réussir à faire dans Power Query l’équivalent de ce que je sais faire en VBA … générer autant de tableaux que de villes en une seule fonction pour VBA( et donc une seule requête pour Query )
histoire de voir si VBA est encore utile ou si on peut s’en passer 🙂
22 October 2021 at 10 h 53 min #97227Olivier Cucuat
ParticipantBonjour Brice,
Quel est le but final exactement svp ?
Générer une extraction par ville (Sous Excel), soit X extractions en fonction du nombre de villes, ou bien créer un visuel à partir de votre table ?
Dans le premier cas, vous pouvez continuer avec VBA.
Dans le second, je rejoins Stéphane, un segment sur les villes vous permet de visualiser les données voulues.Si j’ai tout faux, je pense que nous serons preneurs de vos précisions 🙂
Olivier
22 October 2021 at 12 h 31 min #97229Brice LE BLANC
ParticipantBonsoir Olivier,
oui c’est ça exactement 🙂
“Générer une extraction par ville (Sous Excel), soit X extractions en fonction du nombre de villes”je voudrais savoir si Power Query est capable de faire ça sans qu’on soit obligé de le faire manuellement avec X requêtes filtrées 🙂
Le but c’est de pouvoir ensuite faire des tableaux croisés dynamiques indépendants pour chaque ville ( chaque ville doit ignorer les chiffres des autres ville 🙂
Comme je ne suis pas une bête en Power Query, je voudrais savoir si vous avez une idée, moi j’ai cherché toute la journée sans trouver …
Bonne soirée 🙂
22 October 2021 at 12 h 33 min #97230Brice LE BLANC
Participantps : question annexe : une requête est-elle capable de générer d’autre requêtes ?
22 October 2021 at 15 h 34 min #97275Stéphane Lorin
ParticipantBonjour
Si vous voulez créer des TCD indépendants et que chacun ne puisse voir les données des autres il faut créer des fichiers différents.
Un fichier modèle avec un TCD qui pointe vers la base filtrée sur une ville (nom de la ville passé éventuellement en paramètre ou dans un tableau).
puis vous dupliquez autant de fois que nécessaire votre fichier en changeant la ville.Stéphane
23 October 2021 at 4 h 16 min #97279Brice LE BLANC
ParticipantStéphane,
Merci pour la réponse.
En fait c’était un challenge que je m’étais fixé mais je crois que ce n’est pas possible finalement … générer avec une seule requête plusieurs tableau croisés dynamiques dans un classeur Excel … après reste la solution des fonctions appelées avec paramètre … mais il faut les appeler pour chaque ville …
En gros j’aurais aimé une requête qui appelle autant de fois que nécessaire cette fonction …
Bon week-end
-
AuthorPosts
- You must be logged in to reply to this topic.