This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
i have the following column duration in a table.
| Duration |
| 3000 |
| 2000 |
| 4000 |
| 70000 |
| 13000 |
want following output
| Mins:sec |
| 0.03 |
| 0.02 |
| 0.04 |
| 1.01 |
| 2.01 |
Solved! Go to Solution.
Hi @Anonymous
First i think you have a few errors with your raw data.
Instead of 13000 it should be 130,000 and the conversion will be 02:10 instead of 2.01
Same for 70000. It needs to be 01:10.
Please see workspace with the conversion on this link.
You need to create the following 2 calculated columns:
Duration New = 'Table'[Duration] * 0.001 // Conversion from milliseconds to seconds
Conversion =
VAR Minutes =
INT ( 'Table'[Duration New] / 60)
VAR Seconds =
ROUNDUP(MOD ( 'Table'[Duration New], 60 ),0) // We round up here to get a whole number
VAR M =
IF (
LEN ( Minutes ) = 1,
CONCATENATE ( "0", Minutes ),
CONCATENATE ( "", Minutes )
)
// Seconds with leading zeros
VAR S =
IF (
LEN ( Seconds ) = 1,
CONCATENATE ( "0", Seconds ),
CONCATENATE ( "", Seconds )
)
RETURN
CONCATENATE(CONCATENATE(M, ":"), S)
Hi @Anonymous
First i think you have a few errors with your raw data.
Instead of 13000 it should be 130,000 and the conversion will be 02:10 instead of 2.01
Same for 70000. It needs to be 01:10.
Please see workspace with the conversion on this link.
You need to create the following 2 calculated columns:
Duration New = 'Table'[Duration] * 0.001 // Conversion from milliseconds to seconds
Conversion =
VAR Minutes =
INT ( 'Table'[Duration New] / 60)
VAR Seconds =
ROUNDUP(MOD ( 'Table'[Duration New], 60 ),0) // We round up here to get a whole number
VAR M =
IF (
LEN ( Minutes ) = 1,
CONCATENATE ( "0", Minutes ),
CONCATENATE ( "", Minutes )
)
// Seconds with leading zeros
VAR S =
IF (
LEN ( Seconds ) = 1,
CONCATENATE ( "0", Seconds ),
CONCATENATE ( "", Seconds )
)
RETURN
CONCATENATE(CONCATENATE(M, ":"), S)
want to show in a bar chart employe wise call duration
when i was sum the conversion column its not give expected output in a chartconversion column works like this
expect like this
How to change it to mins:sec and what is modelling tab?
can you please explain, this would be helpful, really.
Thanks @themistoklis
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 35 | |
| 32 | |
| 25 | |
| 22 | |
| 18 |
| User | Count |
|---|---|
| 65 | |
| 35 | |
| 32 | |
| 25 | |
| 23 |