Toutes mes réponses sur les forums
-
AuteurArticles
-
saigonParticipant
J’ai intégré ma procédure dans ma 2ème requête du coup celle-ci s’exécute bien avant d’afficher ma table.
C’est la solution (et j’ai cherché dans différents forums) que j’ai trouvé pour ne pas inclure du code vba dans mon projet…
Merci pour vos retours.Sai
saigonParticipantBonjour,
En fait j’ai une feuille Excel et j’utilise PQ pour attaquer une base sous SQL Server.
Dans mes requêtes PQ j’ai 2 requêtes :
– Une procédure
– Afficher une table mise à jour par la procédure
Il faut que la procédure s’exécute en premier pour que j’ai la table mise à jour.
En regardant, les dépendances de ma requête je m’aperçois que la procédure est au même niveau que ma requête pour afficher la table. Cette dernière s’exécutant plus vite que la procédure, la table affichée n’est pas à jour. Je vous mets un screenshot de ma dépendance (dépendance_requete).
J’ai ensuite essayé de mettre ma procédure en tant que source de ma 2ème requête mais la procédure ne se met pas à jour quand je suis sous Excel et sous PQ. Je mets également un screenshot de ma requête (dependance_procedure_encapsulee).
Une procédure peut être elle “encapsulée” dans une autre requête ? Elle n’est pas exécutée lorsque j’actualise les données.
Une idée ? Merci.- Cette réponse a été modifiée le il y a 3 années par saigon.
Attachments:
You must be logged in to view attached files.30 novembre 2020 à 7 h 27 min en réponse à : Récupérer plusieurs valeurs et en faire un paramètre #84770saigonParticipantJ’ai trouvé finalement en fait j’ai effectué ces étapes:
-
Récupérer les informations sur ma feuille Excel vers Power Query (Données>A partir d’une plage)
Transformer ces données en Liste (Transformer>Convertir en liste)
Transformer cette liste sous forme xxx, xxx, … (= Lines.ToText(Liste_a_transformer, “, “)
Et supprimer la dernière virgule de l’étape précédente (=Text.Start(etape_prcédente, Text.Length(etape_prcédente) -2))Ainsi je peux utiliser cette variable dans ma source de données sans erreur.
Si ça peut aider quelqu’un.- Cette réponse a été modifiée le il y a 3 années et 3 mois par saigon.
saigonParticipantBonjour à tous !
Je peux changer dynamiquement ma source je n’avais pas mis des simples quotes (‘).
Au temps pour moi !saigonParticipantMerci, je vais lire cet article !
-
AuteurArticles