1 2 3 4 5 6 7 8 9 10
| let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
#"Type modifié" = Table.TransformColumnTypes(Source,{{"Etiquette", type text}, {"Nombre", Int64.Type}}),
#"Personnalisée ajoutée" = Table.AddColumn(#"Type modifié", "Personnalisé", each Text.Repeat([Etiquette]&"|",[Nombre])),
#"Colonnes supprimées" = Table.RemoveColumns(#"Personnalisée ajoutée",{"Etiquette", "Nombre"}),
#"Fractionner la colonne par délimiteur" = Table.ExpandListColumn(Table.TransformColumns(#"Colonnes supprimées", {{"Personnalisé", Splitter.SplitTextByDelimiter("|", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Personnalisé"),
#"Type modifié1" = Table.TransformColumnTypes(#"Fractionner la colonne par délimiteur",{{"Personnalisé", type text}}),
#"Lignes filtrées" = Table.SelectRows(#"Type modifié1", each ([Personnalisé] <> ""))
in
#"Lignes filtrées" |
Partager