Forum Discussion
Syndicate_Admin
Administrator
3 years agoProblema de DAX
ColorMeasure =
DÓNDE CurrentIndex = VALOR SELECCIONADO(«Cuadro 2»[Fecha])
DÓNDE CurrentCount = VALOR SELECCIONADO(«Cuadro 2»[Contar])
DÓNDE PreviousCount =
CALCULAR(
MAXX(«Cuadro 2», «Cuadro 2»[Contar]),
FILTRO(«Cuadro 2», «Cuadro 2»[Fecha] = CurrentIndex - 1))
RETURN IF(CurrentCount > PreviousCount, "Green", IF(CurrentCount < PreviousCount, "Red", "Default"))
Cómo reescribir el código dax anterior para iterar sobre filas.
Cómo reescribir el código dax anterior para iterar sobre filas.
1 Reply
- Syndicate_Admin
Administrator
Puede usar el siguiente DAX:
ColorMeasure = VAR CurrentIndex = SELECTEDVALUE ( 'Table 2'[Date] ) VAR CurrentCount = SELECTEDVALUE ( 'Table 2'[Count] ) VAR PreviousCount = MAXX ( FILTER ( ALL ( 'Table 2' ), 'Table 2'[Date] = CurrentIndex - 1 ), [Count] ) RETURN SWITCH ( TRUE (), CurrentCount > PreviousCount, "Green", CurrentCount < PreviousCount, "Red", "Default" )Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.