Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreShape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.
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)
¡gracias!
Solved! Go to Solution.
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"
Saludos
arrendajo
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"
Saludos
arrendajo
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"
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?
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"
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?
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
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?
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
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Check out the November 2024 Power BI update to learn about new features.