Доброе время суток. Есть вот такой файл, очень много повторяющихся данных, знаю что можно как то все перевести в такой вид что каждая позиция будет в одну строку и уже с итоговой суммой, что бы через фильтр все в ручную не считать, так как таких данных может быть в 100 раз больше. Суть такая я ставлю фильтр выбираю допустим шоколад, затем ставлю в фильтре только рубли и через автосумму вижу исходные данные, но это по одному товару, а как можно сделать так сразу по всем ?
Доброе время суток. Есть вот такой файл, очень много повторяющихся данных, знаю что можно как то все перевести в такой вид что каждая позиция будет в одну строку и уже с итоговой суммой, что бы через фильтр все в ручную не считать, так как таких данных может быть в 100 раз больше. Суть такая я ставлю фильтр выбираю допустим шоколад, затем ставлю в фильтре только рубли и через автосумму вижу исходные данные, но это по одному товару, а как можно сделать так сразу по всем ?galsik09
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"№", Int64.Type}, {"NAME", type text}, {"ед.", type text}, {"сум в руб", type number}, {"сум в $", type number}}), #"Grouped Rows" = Table.Group(#"Changed Type", {"№", "NAME", "ед."}, {{"сум в руб", each List.Sum([сум в руб]), type number}}), #"Merged Queries" = Table.NestedJoin(#"Grouped Rows",{"№", "NAME", "ед."},#"Table1 (2)",{"№", "NAME", "ед."},"NewColumn",JoinKind.LeftOuter), #"Expanded NewColumn" = Table.ExpandTableColumn(#"Merged Queries", "NewColumn", {"сум в $"}, {"NewColumn.сум в $"}) in #"Expanded NewColumn"
[/vba]
Может Так? Power Query.
[vba]
Код
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"№", Int64.Type}, {"NAME", type text}, {"ед.", type text}, {"сум в руб", type number}, {"сум в $", type number}}), #"Grouped Rows" = Table.Group(#"Changed Type", {"№", "NAME", "ед."}, {{"сум в руб", each List.Sum([сум в руб]), type number}}), #"Merged Queries" = Table.NestedJoin(#"Grouped Rows",{"№", "NAME", "ед."},#"Table1 (2)",{"№", "NAME", "ед."},"NewColumn",JoinKind.LeftOuter), #"Expanded NewColumn" = Table.ExpandTableColumn(#"Merged Queries", "NewColumn", {"сум в $"}, {"NewColumn.сум в $"}) in #"Expanded NewColumn"