ub
Hola,
Consulte la imagen adjunta. Tengo esta tabla que contiene los días laborables (wd) que se utilizan para resolver las solicitudes de cambio. El satus muestra si la solicitud está finalizada (verificación final aprobada) o aún no está resuelta (por revisar, etc.). De esta forma vemos cuántos días laborables se han gastado para diferentes estados.
Quiero hacer una medida que pueda filtrar los días laborables que están finalizados y los que quedan por revisar. Sé que puedo hacerlo por el panel de filtro, pero quiero hacerlo en una medida / dax para poder compararlo en un gráfico de columnas apiladas (vea la segunda imagen; es solo algo que inventé y no basado en números correctos ).
Soy nuevo en Power BI, así que realmente agradezco la ayuda.
UlfBergqvist
Hola algo como esto
WD Finalized = CALCULATE (SUM (‘Tabla'[WD]), KEEPFILTERS (‘Tabla'[Status]= «Verificación final aprobada»))
WD pendiente = SUM (‘Tabla'[WD]) – [WD Finalized]
O puede crear el segundo usando una lista de estados para incluir como el primero pero con muchas condiciones en KEEPFILTERS. (Estado IN {«Estado 1», «Estado 2», …})
Atentamente
Ulf
az38
Hola @ub
si entiendo que estás en lo correcto, será suficiente para crear una tabla calculada como
Filtered table = FILTER( 'Table',
'Table'[Status]="final check approved" || LEFT('Table'[Status], 14) = "To Be Reviewed"
)
ub
En respuesta a az38
Hola @ az38
Gracias por su respuesta.
La captura de pantalla que tomé es solo una porción de una tabla mucho más grande que eventualmente se integrará desde otra fuente de datos. Necesito una medida que filtre a aquellos que tienen «verificación final aprobada» y «verificación final rechazada». Necesito otra medida que filtre «para ser revisado (todos esos tipos)».
az38
En respuesta a ub
@ub
Lo siento, no entiendo. ¿La solución anterior no está bien?
puedes hacer algo como arriba, como
Filtered table = FILTER( 'Table',
'Table'[Status]="final check approved" || 'Table'[Status]="final check rejected"
)
o
Filtered table = FILTER( 'Table',
LEFT('Table'[Status], 14) = "To Be Reviewed"
)
ub
En respuesta a az38
De hecho, quiero calcular el promedio. ¿Podrías ayudarme a corregir este?