Si votre table est Source, et si NumberColumn a le type de nombre, alors cela fonctionnera:
= Table.Group(Source, {"LetterColumn"}, {{"Column", each Text.Combine(List.Transform(_[NumberColumn], (x) => Number.ToText(x)), ","), type text}})
Table.Group
fait un groupe par opération, ce qui crée une table composée de toutes les lignes avec la même valeur dans LetterColumn. _[NumberColumn]
donne une liste des valeurs dans la colonne NumberColumn de cette nouvelle table. La partie List.Transform
transforme les nombres en valeurs de texte et Text.Combine
joint ces nombres ensemble, avec une virgule séparant chaque valeur.
Si vous avez besoin des guillemets aussi bien, vous pouvez le faire:
= Table.Group(Source, {"LetterColumn"}, {{"Column", each """" & Text.Combine(List.Transform(_[NumberColumn], (x) => Number.ToText(x)), ",") & """", type text}})
""""
représente la
Genius! Comment avez-vous trouvé cette syntaxe [AllData] [NumberColumn]? Je travaille avec cet outil depuis 4 ans et je n'ai jamais vu ça auparavant. –
Honnêtement, je ne me souviens pas @ MikeHoney, mais je l'ai peut-être vu dans une réponse de marcelbeug dans le passé. J'ai appris beaucoup de choses de lui. Soit ça ... ou je l'ai juste essayé et ça a marché. 0) –