если вы можете преобразовать данные Excel в формат, показанный на изображении (только что преобразованный в чч: мм: сс ), вы можете применить следующие шаги к своим данным для достижения необходимого результата -
Power query will be as below after you import excel data to power BI-
let
Source = Excel.Workbook(File.Contents("D:\WORK\R&D\Book2.xlsx"), null, true),
Sheet8_Sheet = Source{[Item="Sheet8",Kind="Sheet"]}[Data],
#"Promoted Headers" = Table.PromoteHeaders(Sheet8_Sheet, [PromoteAllScalars=true]),
#"Added Custom" = Table.AddColumn(#"Promoted Headers", "Custom", each [AHT] - DateTime.FromText("1899-12-31")),
#"Duplicated Column" = Table.DuplicateColumn(#"Added Custom", "Custom", "Custom - Copy"),
#"Calculated Total Seconds" = Table.TransformColumns(#"Duplicated Column",{{"Custom - Copy", Duration.TotalSeconds, type number}}),
#"Added Custom1" = Table.AddColumn(#"Calculated Total Seconds", "Custom.1", each [calls_handled] * [#"Custom - Copy"]),
#"Renamed Columns" = Table.RenameColumns(#"Added Custom1",{{"Custom.1", "Total Second"}})
in
#"Renamed Columns"
After applying above steps, you will have final data as below-
введите описание изображения здесь
Теперь вы можете создать свою меру, как показано ниже:
avg_time = SUM([Total Second])/SUM(month)
Возвращаемое значение будет в секундах. В DAX есть формула, с помощью которой вы сможете преобразовать секунды в ЧЧ: мм: сс в соответствии с вашими требованиями.