Опять всем привет)!
Всё та же таблица, что и темой ниже, только сейчас добавил в PQ новый столбец, который считает сумму за сегодня, всё работает, но вот только приходиться свёртывание и сведение столбцов повторять два раза, так как первый раз я просчитываю без дополнительного столбца, а второй с дополнительным, возможно иное решение?
Всё та же таблица, что и темой ниже, только сейчас добавил в PQ новый столбец, который считает сумму за сегодня, всё работает, но вот только приходиться свёртывание и сведение столбцов повторять два раза, так как первый раз я просчитываю без дополнительного столбца, а второй с дополнительным, возможно иное решение?
Код |
---|
let Источник = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content], #"Другие столбцы с отмененным свертыванием" = Table.UnpivotOtherColumns(Источник, {"Имя", "Фамилия", "Город"}, "Атрибут", "Значение"), #"Измененный тип" = Table.TransformColumnTypes(#"Другие столбцы с отмененным свертыванием",{{"Атрибут", type date}}), #"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип", "За сегодня", each if [Атрибут] = Date.From(DateTime.LocalNow()) then [Значение] else ""), #"Измененный тип1" = Table.TransformColumnTypes(#"Добавлен пользовательский объект",{{"За сегодня", type number}}), #"Сведенный столбец" = Table.Pivot(Table.TransformColumnTypes(#"Измененный тип1", {{"Атрибут", type text}}, "ru-RU"), List.Distinct(Table.TransformColumnTypes(#"Измененный тип1", {{"Атрибут", type text}}, "ru-RU")[Атрибут]), "Атрибут", "Значение", List.Sum), #"Другие столбцы с отмененным свертыванием1" = Table.UnpivotOtherColumns(#"Сведенный столбец", {"Имя", "Фамилия", "Город"}, "Атрибут", "Значение"), #"Сведенный столбец1" = Table.Pivot(#"Другие столбцы с отмененным свертыванием1", List.Distinct(#"Другие столбцы с отмененным свертыванием1"[Атрибут]), "Атрибут", "Значение", List.Sum) in #"Сведенный столбец1" |