Toutes mes réponses sur les forums

4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • en réponse à : regrouper puis étendre en colonnes #130664
    robin.parveaux
    Participant

    Bonjour Kim,

    OK merci, ca me permettra de reformuler correctement.

    Robin

    en réponse à : regrouper puis étendre en colonnes #130641
    robin.parveaux
    Participant

    Petite rectification désolé ! Le champs STATUT NON-CONFORMITE n’est pas identique entre les lignes que je doit regrouper. Et doit sortir égal à “CLOTURE”.

    en réponse à : regrouper puis étendre en colonnes #130640
    robin.parveaux
    Participant

    Nota: les colonnes OBJET DU CONTROLE1 et OBJET DU CONTROLE2 seraient supprimés à travers la requête avant le regroupement des lignes.

    en réponse à : regrouper puis étendre en colonnes #130613
    robin.parveaux
    Participant

    Bonjour,

    je relance le sujet car mon objectif est sensiblement le même à la différence près que je dois appliquer l’étape “Personnalisé1” de la requête Option1_SL si une condition est remplie.

    En l’occurrence je dois regrouper les lignes comportant 11 données identiques (généralement 2 lignes comportent ces même 11 données) en colonnes:
    – Source.Name.1
    – Source.Name.2
    – BDD ID PTECH
    – X
    – Y
    – NOM PTECH
    – NON-CONFORMITE
    – OBSERVATION NON-CONFORMITE
    – STATUT NON-CONFORMITE
    – DATE DU CONSTAT
    – OBSERVATION DU CONSTAT

    La condition serait:
    – SI une des deux lignes comportant ces 11 mêmes données, comporte “OK” dans la colonne “AVIS SYANE”.

    Les données (des colonnes restantes citées ci-après) seraient à concaténer avec en séparateur “;” comme dans le poste originel.

    Colonnes restante à concaténer:
    – INCIDENCE
    – OBJET DU CONTROLE.3
    – TYPE LEVEE
    – SCHEMA LDR
    – LIEN CELLS
    – DATE LDR AI
    – DATE AVIS SYANE
    – AVIS SYANE
    – BDD_ID_CONSTAT’

    A défaut d’avoir assez de temps pour apprendre en profondeur le language M, j’ai esquissé les codes suivants qui mènent à une erreur:

    = Table.Group(#”Colonnes supprimées”, {“Source.Name.1”, “Source.Name.2”, “BDD_ID_PTECH”, “X”, “Y”, “NOM PTECH”, “NON-CONFORMITE”, “OBSERVATION NON-CONFORMITE”, “STATUT NON-CONFORMITE”, “DATE DU CONSTAT”, “OBSERVATION DU CONSTAT”},
    {{“INCIDENCE”, each Text.Combine([INCIDENCE.1])},{“OBJET DU CONTROLE.3”, each Text.Combine([OBJET DU CONTROLE.3.1])}, {“TYPE LEVEE”, each Text.Combine([TYPE LEVEE.1])}, {“SCHEMA LDR”, each Text.Combine([SCHEMA LDR.1])}, {“LIEN CELLS”, each Text.Combine([LIEN CELLS.1])},
    {“DATE LDR AI”, each Text.Combine([DATE LDR AI.1])}, {“DATE AVIS SYANE”, each Text.Combine([DATE AVIS SYANE.1])}, {“AVIS SYANE”, each Text.Combine([AVIS SYANE.1])}, {“BDD_ID_CONSTAT'”, each Text.Combine([BDD_ID_CONSTAT’.1])}}

    ——————————————————-

    = Table.Group(#”Colonne conditionnelle ajoutée”, {“Source.Name.1”, “Source.Name.2”, “BDD ID PTECH”, “X”, “Y”, “NOM PTECH”, “NON-CONFORMITE”, “OBSERVATION NON-CONFORMITE”, “STATUT NON-CONFORMITE”, “DATE DU CONSTAT”, “OBSERVATION DU CONSTAT”},
    {{“INCIDENCE”, “OBJET DU CONTROLE.3”, “TYPE DE LEVEE”, “SCHEMA LDR”, “LIEN CELLS”, “DATE LDR AI”, “DATE AVIS SYANE”, “AVIS SYANE”, “BDD_ID_CONSTAT'” each Text.Combine([INCIDENCE.1], [OBJET DU CONTROLE.3.1], [TYPE DE LEVEE.1], [SCHEMA LDR.1], [LIEN CELLS.1], [DATE LDR AI.1],
    [DATE AVIS SYANE.1], [AVIS SYANE.1], [BDD_ID_CONSTAT’.1]”; “), type text}}).

    Pouvez-vous éclairer ma lanterne s’il vous plait ?

    Attachments:
    You must be logged in to view attached files.
4 sujets de 1 à 4 (sur un total de 4)