Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Uzi2019
Super User
Super User

How to divide second with whole number and return type should be in HH:MM:SS

Hi Community,

I have two columns one is "Session_Duration" which is coming in terms of SECONDS and another column is "Visits" which is basically a whole number. My requirement is to divide Session_Duration with Visits and format of this answer should be in "HH:MM:SS". 

Any lead would be appreciated.

 

1.PNG 

Don't forget to give thumbs up and accept this as a solution if it helped you!!!
1 ACCEPTED SOLUTION

New Column

Time  = 
var vSeconds=table[session_duration]table/[visits]
var vMinutes=QUOTIENT( vSeconds,60)
var vRemainingSeconds=round(MOD(vSeconds, 60),0)
var vHours=QUOTIENT(vMinutes,60)
var vRemainingMinutes=MOD(vMinutes,60)
var vDays=QUOTIENT(vHours,24)
var vRemainingHours=MOD(vHours,24)
return 
  vDays&"."&
  vRemainingHours&":"&
  vRemainingMinutes&":"& 
  vRemainingSeconds& ""
  

 

New Measure

Time  = 
var vSeconds=Sum(table[session_duration])/sum(table[visits])
var vMinutes=QUOTIENT( vSeconds,60)
var vRemainingSeconds=round(MOD(vSeconds, 60),0)
var vHours=QUOTIENT(vMinutes,60)
var vRemainingMinutes=MOD(vMinutes,60)
var vDays=QUOTIENT(vHours,24)
var vRemainingHours=MOD(vHours,24)
return 
  vDays&"."&
  vRemainingHours&":"&
  vRemainingMinutes&":"& 
  vRemainingSeconds& ""

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@amitchandak 

 

I am getting wrong answers. please give me query that would solve my question.1.PNG

Don't forget to give thumbs up and accept this as a solution if it helped you!!!

New Column

Time  = 
var vSeconds=table[session_duration]table/[visits]
var vMinutes=QUOTIENT( vSeconds,60)
var vRemainingSeconds=round(MOD(vSeconds, 60),0)
var vHours=QUOTIENT(vMinutes,60)
var vRemainingMinutes=MOD(vMinutes,60)
var vDays=QUOTIENT(vHours,24)
var vRemainingHours=MOD(vHours,24)
return 
  vDays&"."&
  vRemainingHours&":"&
  vRemainingMinutes&":"& 
  vRemainingSeconds& ""
  

 

New Measure

Time  = 
var vSeconds=Sum(table[session_duration])/sum(table[visits])
var vMinutes=QUOTIENT( vSeconds,60)
var vRemainingSeconds=round(MOD(vSeconds, 60),0)
var vHours=QUOTIENT(vMinutes,60)
var vRemainingMinutes=MOD(vMinutes,60)
var vDays=QUOTIENT(vHours,24)
var vRemainingHours=MOD(vHours,24)
return 
  vDays&"."&
  vRemainingHours&":"&
  vRemainingMinutes&":"& 
  vRemainingSeconds& ""

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.