Forum Discussion
Syndicate_Admin
Administrator
1 year agoindefinido
Buenas tardes,
Estoy buscando una medida que me de el incremento entre fechas de un valor con una condición,
Si tengo una tabla con tres columna, quiero hacer una medida que me haga el INCREMENTO
Muchas gracias de antomena,
Un saludo.
2 Replies
- Syndicate_Admin
Administrator
¿Cuál es la lógica detrás de la columna INCREMENTO?
- Syndicate_Admin
Administrator
H @SergioMar15 ,
Puedes probar la siguiente medida.Measure = VAR currentFlag = MAXA('Table'[TRUE/FALSE]) VAR currentValue = SUM('Table'[Valor]) VAR currentDate = MAX('Table'[Fecha]) VAR previousTrueDate = CALCULATE(MAX('Table'[Fecha]),FILTER(ALL('Table'),'Table'[Fecha]<currentDate && 'Table'[TRUE/FALSE]=TRUE() )) VAR previousTrueValue = CALCULATE(SUM('Table'[Valor]),'Table'[Fecha]=previousTrueDate, ALL() ) RETURN IF(previousTrueDate = BLANK(), 0 , IF(currentFlag=1,currentValue-previousTrueValue, 0 ) )
El resultado final es el siguiente. Con suerte, satisfará sus necesidades.Consulte el pbix adjunto como referencia.
Saludos
Dengliang Li
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.