IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

POWER Discussion :

Requête combinée => Récupérer nom de fichier requête source


Sujet :

POWER

  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Février 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2019
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Requête combinée => Récupérer nom de fichier requête source
    Bonjour à tous,

    J'ai fait une requête combinée (Table.Combine) alimentée par une centaine de requête, chaque requête "source" est liée à un fichier, chaque fichier étant dans des dossiers différents.

    Je souhaiterais pouvoir récupérer le nom de ce fichier dans une colonne supplémentaire dans la requête combinée afin de savoir sur chaque ligne quel est le fichier source.

    J'ai essayé de créé une nouvelle requête avec en source le dossier ou se situe chacun des fichiers, mais je ne trouve l'astuce pour renvoyer le nom de fichier dans ma requête combinée.

    Dans l'idéal je souhaiterais récupérer cette information directement dans la requête combinée et ne pas devoir modifier la centaine de requête source

    Merci d'avance pour vos conseils

    Bonne journée

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 274
    Points : 357
    Points
    357
    Par défaut
    Bonjour,
    Supposant toutes tes requêtes (et uniquement celles-là) dans une seule et même requête. (ou alors, il faudra bien définir les requêtes voulues dans la combinaison)
    Tu insères une nouvelle requête vide, que tu nommes "Rq_Combine" (Par exemple, mais il faudra un nom bien distinct)
    Dans cette nouvelle requête, tu peux rassembler toutes les autres comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    let
        Source = #sections[Section1],
        ToTable = Record.ToTable(Source),
        Filtre = Table.SelectRows(ToTable, each not Text.StartsWith([Name], "Rq_")),
        Expand = Table.ExpandTableColumn(Filtre, "Value", List.Distinct(List.Combine(List.Transform(Filtre[Value], each Table.ColumnNames(_)))))
    in
        Expand
    Comme tu le vois, j'ai supprimé la requête combine dans l'étape "Filtre"
    Et la première colonne contient le nom de chaque requête. Il faut donc que chaque requête soit bien nommée afin de s'y retrouver
    Si ça le fait?

  3. #3
    Candidat au Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Février 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2019
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci Mapeh, effectivement, il ne faut pas prendre en compte toutes les requêtes, je vais donc rajouter une étapes de filtres, et modifier le libellé de chacune de mes requêtes (car cela va chercher le nom des requêtes et le fichier), mais ce n'est pas un souci pour moi j'adapte mon besoin

    Merci encore

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 14h20
  2. Récupérer le nom du fichier spool correspondant à un job
    Par chtiot dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 23/02/2004, 21h28
  3. Réponses: 2
    Dernier message: 29/01/2004, 12h05
  4. Réponses: 4
    Dernier message: 10/10/2003, 19h04
  5. nom de fichier et variables d'environnement
    Par joebarthib dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2002, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo