Individualiser base power query

Bonjour,

Est-il possible par power query d'individualiser l'ensemble des voyageurs dans mon exemple et le coût TTC pour chaque personne
Je ne vois pas comment faire merci d'avance
Je met en PJ un exemple pour que ce soit clair

Cordialement,

16test.xlsx (11.11 Ko)

Bonjour à tous !

Une proposition ?

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    ValRempl = Table.ReplaceValue(Source,each [TARIF TTC],each [TARIF TTC] /List.Count(Text.Split([VOYAGEURS],", ")),Replacer.ReplaceValue,{"TARIF TTC"}),
    Fractt = Table.ExpandListColumn(Table.TransformColumns(ValRempl[[VOYAGEURS],[TARIF TTC]], {{"VOYAGEURS", Splitter.SplitTextByDelimiter(", ", QuoteStyle.Csv)}}), "VOYAGEURS")
in
    Fractt

Bonjour à tous,

Ma solution d'amateur :

13test.xlsx (19.66 Ko)

fractionner par==>option==>cocher "ligne"

Bonjour JFL,

Merci cela fonctionne parfaitement avec les montant bien répartis.

DjiDji merci aussi mais cela ne réparti pas le montant pour chaque personne

Cordialement,

Bonjour à tous de nouveau !

Bien...

Je vous remercie de ce retour.

Complétement grillé par JFL qui est trop rapide pour moi :)

Je donne quand même une solution qui s'en rapproche beaucoup.

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Liste des voyageurs" = Table.AddColumn(Source, "ListeVoyageurs", each List.Transform(Text.Split([VOYAGEURS], ","), Text.Trim)),
    #"Calcul du prix individuel" = Table.AddColumn(#"Liste des voyageurs", "Prix individuel", each Number.Round([TARIF TTC] / List.Count([ListeVoyageurs]),2), type number),
    #"Développement de la liste" = Table.ExpandListColumn(#"Calcul du prix individuel", "ListeVoyageurs"),
    Sortie = Table.RemoveColumns(#"Développement de la liste",{"LIEUX", "TARIF TTC", "VOYAGEURS"})
in
    Sortie
Rechercher des sujets similaires à "individualiser base power query"