Forum Discussion
Average time calculation, calculated column or measure?
You have to try like
MEASURE = divide(SUMX(Table[NumCalls] *Table[WaitingTimeAvg]*86400),SUM(Table[NumCalls]))
But prefer have avg time in sec or hour and use that
refer
https://community.powerbi.com/t5/Quick-Measures-Gallery/Chelsie-Eiden-s-Duration/m-p/793639#M389
Awesome amitchandak! Just curious: why do you use
DIVIDE(3, 2) = 1,5
instead of
3 / 2 = 1,5
Thanks for your help.
- amitchandak6 years ago
Super User
@BoPowerBI , Not sure I got you.
But Multiplication should be Sum(A*B) not sum(A) * sum(B) . If we want sum(A) * sum(B), we should force a row context
Similarly, divide should be sum(A)/ sum(B) not Sum(A/B) . A/B is done when you want a simple Avg
- BoPowerBI6 years agoFrequent Visitor
I just meant the difference between mine without divide:
WaitingTimeAvgSec = SUMX(WaitingTable,WaitingTable[NumCalls] * WaitingTable[WaitingTimeAvg] * 86400) / SUM(WaitingTable[NumCalls]and yours with divide:
MEASURE = divide(SUMX(Table[NumCalls] *Table[WaitingTimeAvg]*86400),SUM(Table[NumCalls]))- ryan_mayu6 years ago
Super User
Divide Performs division and returns alternate result or BLANK() on division by 0.
https://docs.microsoft.com/EN-US/dax/divide-function-dax