Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Intento mostrar los atrasos de tickets históricos en los que un usuario puede seleccionar una fecha de una segmentación de datos para compararla con la fecha en que se creó cada ticket.
He podido obtener un recuento de tickets en el trabajo pendiente donde los tickets se crearon antes de la fecha seleccionada en la segmentación de datos y se resolvieron en o después de esa fecha (o no se resolvieron en absoluto) utilizando la siguiente medida:
BacklogCount =
VAR selectDate = MAX(DateTable[Date])
RETURN
CALCULATE(COUNTA('Test Data'[Issue key]),
FILTER(ALLEXCEPT('Test Data', 'Test Data'[Status]), 'Test Data'[DateCreated] < selectDate && ('Test Data'[DateResolved] >= selectDate || ISBLANK('Test Data'[DateResolved]))
))
Me gustaría segmentar el recuento de trabajos pendientes en función de la edad del ticket en la fecha seleccionada en varios buckets:
No estoy seguro de cómo calcular dinámicamente la diferencia en días entre la fecha que el usuario selecciona en la segmentación y la fecha en que se creó cada ticket para producir un gráfico segmentado que muestra los recuentos de trabajos pendientes en buckets.
Aquí hay un enlace al archivo de prueba que contiene la medida anterior con algunos datos de ejemplo: https://drive.google.com/file/d/1Ro3oj6Y1AtClhq5CAgO_Nri7e_aKUDOB/view?usp=sharing
Cualquier ayuda sería muy apreciada.
Solved! Go to Solution.
@KevinD15, esto puede darte días de atraso
Días de Trabajo Atrasado ( Backlog Days)
VAR selectDate ( MAX(DateTable[Date])
devolución
CALCULATE(averageX('Test Data', datediff('Test Data'[DateCreated],selectDate,day )) ,
FILTER(ALLEXCEPT('Test Data', 'Test Data'[Status]), 'Test Data'[DateCreated] < selectDate && ('Test Data'[DateResolved] >' selectDate ? ISBLANK('Test Data'[DateResolved]))
))
Después de eso usted tiene que crear una tabla independiente para días bucket y crear nuevas medidas usando esta medida que la tabla y agrupar por, por ejemplo, proyecto
refer video :
@KevinD15, esto puede darte días de atraso
Días de Trabajo Atrasado ( Backlog Days)
VAR selectDate ( MAX(DateTable[Date])
devolución
CALCULATE(averageX('Test Data', datediff('Test Data'[DateCreated],selectDate,day )) ,
FILTER(ALLEXCEPT('Test Data', 'Test Data'[Status]), 'Test Data'[DateCreated] < selectDate && ('Test Data'[DateResolved] >' selectDate ? ISBLANK('Test Data'[DateResolved]))
))
Después de eso usted tiene que crear una tabla independiente para días bucket y crear nuevas medidas usando esta medida que la tabla y agrupar por, por ejemplo, proyecto
refer video :