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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Resumen de días/horas/minutos

He usado lo siguiente para crear un campo de días / horas / minutos, pero no resume porque es un campo de texto. ¿Hay alguna otra calucation que pueda usar que me permita resumir cuando hay varias líneas de días / horas / minutos? (es un sistema de venta de entradas, así que idealmente me gustaría resumir)

days.PNG

¡gracias!

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

No @khaycock ,

¿Considerará la posibilidad de crear una medida en lugar de una columna?

Measure = 
var minu = SUM(tickets[ticket time])
var hours = INT(minu/60)
var days = INT(hours/24)
var remainmin = MOD(minu,60)
var remainhours = MOD(hours,24)
return
days&" days, "&remainhours&" hours & "&remainmin&" minutes"

8.PNG

Saludos

arrendajo

View solution in original post

No @khaycock ,

Lo único que debe hacer es reemplazar sum() a average().

Y si quieres un número entero, podrías añadir int() antes de mod().

recomienda:

Measure 2 = 
var minu = AVERAGE(tickets[ticket time])
var hours = INT(minu/60)
var days = INT(hours/24)
var remainmin = INT(MOD(minu,60))
var remainhours = MOD(hours,24)
return
days&" days, "&remainhours&" hours & "&remainmin&" minutes"

0.PNG

Saludos

arrendajo

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

No @khaycock ,

¿Considerará la posibilidad de crear una medida en lugar de una columna?

Measure = 
var minu = SUM(tickets[ticket time])
var hours = INT(minu/60)
var days = INT(hours/24)
var remainmin = MOD(minu,60)
var remainhours = MOD(hours,24)
return
days&" days, "&remainhours&" hours & "&remainmin&" minutes"

8.PNG

Saludos

arrendajo

Si quisiera usar esto para mostrar el promedio, ¿podría cambiar la primera variable como la siguiente? ¿También cómo consigo que no tenga todas las posiciones decimales?avg.PNG

No @khaycock ,

Lo único que debe hacer es reemplazar sum() a average().

Y si quieres un número entero, podrías añadir int() antes de mod().

recomienda:

Measure 2 = 
var minu = AVERAGE(tickets[ticket time])
var hours = INT(minu/60)
var days = INT(hours/24)
var remainmin = INT(MOD(minu,60))
var remainhours = MOD(hours,24)
return
days&" days, "&remainhours&" hours & "&remainmin&" minutes"

0.PNG

Saludos

arrendajo

Increíble - muchas gracias!! Una última pregunta, ¿cómo puedo enmendarlo para hacer 1 día = 7.25 horas de un día de trabajo?

No @khaycock ,

Puede modificar '/24' a '/7.25'.

Saludos

arrendajo

Syndicate_Admin
Administrator
Administrator

Esto se hace mejor manteniendo la columna como un decimal (en # días, por ejemplo) y el uso de cadenas de formato personalizado para mostrarlo así.

Usar cadenas de formato personalizado en Power BI Desktop - Power BI | Documentos de Microsoft

palmadita

¿Puedes ayudarme con qué poner en las opciones de formato personalizado, por favor? Tengo un campo decimal ya que muestra los días por lo que puede utilizar que

Syndicate_Admin
Administrator
Administrator

Hey @khaycock ,

¿qué quiere decir que no resume?

La hora debe resumirse en función del contexto del filtro. Luego, al final, devuelve una cadena de texto con los días, horas y minutos resumidos.

¿O dónde estás luchando?

Si necesita ayuda por favor hágamelo saber.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Lo siento que no estaba claro! Básicamente quiero mostrar una tarjeta que resuma todas nuestras entradas y muestre cuántos días / horas / minutos ha tomado un tipo de boleto dentro de un mes. Puedo obtener los días / meses / años para mostrar en una línea por línea, pero cuando resumo a un nivel de tipo de boleto, no funciona debido a que no puede sumar.

También tengo una tarjeta que muestra el tiempo promedio que un boleto tardó en cerrarse, que actualmente está en un número decimal basado en el número de días, pero preferiría que esto se mostrara como días / horas / minutos también

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors