Forum Discussion
Power BI DAX
- 4 years ago
En ella @Learner_SG ,
Entiendo. Aquí está mi solución.
1.Cree una medida de comprobación.
Check = IF(MAX('Sheet4'[Parsed_Date])=TODAY()-7,1)Coloque la medida en el filtro visual y deje que el valor sea 1.
2. Crea una medida de rango.
Rank = RANKX ( FILTER ( ALL ( 'Sheet4' ), 'Sheet4'[Parsed_Date] = TODAY () - 7 ), CALCULATE ( SUM ( 'Sheet4'[WC Water Consumption(mL)] ) ), , DESC, DENSE )Coloque la medida en el filtro visual y deje que el valor < = 4, obtenga el resultado correcto.
Adjunto mi muestra a continuación como referencia.
Saludos
Equipo de apoyo a la comunidad _ kalyjSi esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@v-kalyj-msft , Muchas gracias. Hice una comprobación rápida, funciona,
seleccionado comprobar 1 filtro como 1.
la función Rango que modifiqué para seleccionar los 4 más altos de cada día me da una respuesta incorrecta. ¿Podría dar una sugerencia para hacerlo bien?
y después de rank_measure filtrado con <=4 me da la siguiente respuesta.
con estos 2 problemas resueltos, se liquidaría. Gracias por la ayuda.