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.
En ella @Learner_SG ,
En su fórmula, para la siguiente condición, no habrá fecha, ya que ninguna fecha será tanto 2022/3/9 como 2022/3/10.
Modificarlo a
'measurement'[Parsed_Date]>=TODAY()-9 && 'measurement'[Parsed_Date]<=TODAY()-8
Saludos
Equipo de apoyo a la comunidad _ kalyj
@v-kalyj-msft gracias por la respuesta.podría resolver ese problema. Espero que estas sean mis últimas 2 preguntas sobre este tema.
Pregunta 1. Ahora lo que sucede es que el ranking no está en el orden correcto. A continuación se muestra la captura de pantalla sin configurar el filtro de rango.cuando verifico los datos, el rango no debe estar en este orden. cualquier pensamiento sobre este asunto.
2. Lo que necesito es que necesito tener los 4 más altos de los dos días. ahora el cálculo funciona de esta manera, selecciona todo el conjunto para los 2 días y clasifica it.is posible clasificarlos por separado para cada día también y seleccionar los 4 más altos de los 2 días
También adjunto los datos de tiempo y consumo
| Hora | sum_wc_consumption |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 11:00 | 10.79 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 8:00 | |
| 11:00 | 10.79 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 13:00 | 49.8064 |
| 15:00 | 85.4132 |
| 19:00 | 9.96 |
| 21:00 | 9.72 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 11:00 | 10.79 |
| 11:00 | 10.79 |
| 9:00 | 5.61 |
| 11:00 | 10.79 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 13:00 | 49.8064 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 14:00 | 66.5736 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |
| 15:00 | 85.4132 |