Bonjour,
Mon objectif est d'ajouter plusieurs colonnes dans une seule fonction. J'ai donc tenté de passer en paramètre une liste de couples {{ColonneSource, ColonneNew}, {ColonneSource, ColonneNew}, ....} ainsi que la table via List.Accumulate.
En me basant sur
Je pensais pouvoir m'en tirer avec ce code ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part Table.AddColumn(#"Changed Type", "OrderDateCle", each Date.From(Text.From([OrderDateKey], "fr-FR")), type date)
mais il provoque une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 = List.Accumulate({{"OrderDateKey","OrderDateCle"}, {"DateKey","DateCle"}}, #"Changed Type", (anyOutFirst, anyCurr) => Table.AddColumn(anyOutFirst, anyCurr(1), each Date.From(Text.From(Table.Column(anyOutFirst,anyCurr(0))), "fr-FR"), type date))
Les dates sont en numérique formatéesExpression.Error: We cannot convert a value of type List to type Function.Details:
Value=
[List]
Type=[Type]Merci par avance pour toute aide20170709
Partager