Toutes mes réponses sur les forums
-
AuteurMessages
-
robin.parveaux
ParticipantBonjour Kim,
OK merci, ca me permettra de reformuler correctement.
Robin
robin.parveaux
ParticipantPetite rectification désolé ! Le champs STATUT NON-CONFORMITE n’est pas identique entre les lignes que je doit regrouper. Et doit sortir égal à “CLOTURE”.
robin.parveaux
ParticipantNota: les colonnes OBJET DU CONTROLE1 et OBJET DU CONTROLE2 seraient supprimés à travers la requête avant le regroupement des lignes.
robin.parveaux
ParticipantBonjour,
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 CONSTATLa 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. -
AuteurMessages