Всем привет. Есть трекинг задач в нем есть значение Effort в которые люди накидывают часы. Раз в неделю снимается статистика по часам. Как через формулы DAX автоматом получить значения которые я добавил в зелёный столбец ?
Вот так можно в Power Query. Над тем, как в Dax это получить еще надо подумать...
let
Источник = Excel.Workbook(File.Contents("C:\Users\Svitlana\Downloads\Telegram Desktop\образец.xlsx"), null, true),
Лист1_Sheet = Источник{[Item="Лист1",Kind="Sheet"]}[Data],
#"Повышенные заголовки" = Table.PromoteHeaders(Лист1_Sheet, [PromoteAllScalars=true]),
#"Добавлен индекс" = Table.AddIndexColumn(#"Повышенные заголовки", "Индекс", 0, 1, Int64.Type),
#"Добавлен индекс1" = Table.AddIndexColumn(#"Добавлен индекс", "Индекс.1", 1, 1, Int64.Type),
#"Объединенные запросы" = Table.NestedJoin(#"Добавлен индекс1", {"ID", "Индекс"}, #"Добавлен индекс1", {"ID", "Индекс.1"}, "Добавлен индекс1", JoinKind.LeftOuter),
#"Развернутый элемент Добавлен индекс1" = Table.ExpandTableColumn(#"Объединенные запросы", "Добавлен индекс1", {"Effort"}, {"Добавлен индекс1.Effort"}),
#"Измененный тип" = Table.TransformColumnTypes(#"Развернутый элемент Добавлен индекс1",{{"Добавлен индекс1.Effort", Int64.Type}, {"Effort", Int64.Type}}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип", "Результат", each if [Добавлен индекс1.Effort] = null then [Effort] else [Effort] - [Добавлен индекс1.Effort])
in
#"Добавлен пользовательский объект"