Как суммировать множественные значения длительности, которые в PowerBI превышают 24 часа - PullRequest
0 голосов
/ 13 декабря 2018

Как мне сложить несколько значений продолжительности (разные люди, работающие в один день), когда результаты будут больше, чем 24 часа (например, 125: 23: 33) в мере.

Например, это некоторыезначения продолжительности для добавления:

 13:33:55
 20:44:23
 15:31:11

1 Ответ

0 голосов
/ 15 декабря 2018

Вам нужно будет создать столбец «Новая быстрая мера» с указанным ниже дакс-кодом:

SumDuration = 

VAR TotalSeconds=SUMX('MyTable',HOUR('MyTable'[duration])*3600+MINUTE('MyTable'[duration])*60+SECOND('MyTable'[duration]))
VAR Days =TRUNC(TotalSeconds/3600/24)
VAR Hors = TRUNC((TotalSeconds-Days*3600*24)/3600)
VAR Mins =TRUNC(MOD(TotalSeconds,3600)/60)
VAR Secs = MOD(TotalSeconds,60)
return IF(DAYS=0,"",IF(DAYS>1,DAYS&"days ",Days&"day"))&IF(Hors<10,"0"&Hors,Hors)&":"&IF(Mins<10,"0"&Mins,Mins)&":"&IF(Secs<10,"0"&Secs,Secs)

После того, как вы получите SumDuration, вы можете применить визуальную фильтрацию уровня к вашей таблице (меньше чем -это больше, чем), чтобы показать это или нет на вашем переднем конце.

...