Исходные данные - таблица из трех столбцов Дата/Предмет/оценка Которую надо свести в кросс: Дата/предмет1/предмет2... с оценками в значениях
Сведение по столбцу "предмет" справедливо выдает "Expression.Error", в ячейках где оказываются несколько значений....есть ли варианты достичь желаемого?
let
from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
typ = Table.TransformColumnTypes(from,{{"Дата", type date}}),
group = Table.Combine( Table.Group(typ, {"Предмет", "Дата"}, {{"temp", each Table.AddIndexColumn(_,"index",1,1), type table}})[temp]),
pivot = Table.Pivot(group, List.Distinct(group[Предмет]), "Предмет", "Оценка", List.Sum),
to = Table.RemoveColumns(pivot,{"index"})
in
to