Forum Discussion

paglioz3's avatar
paglioz3
New Member
5 years ago
Solved

problema con total progresivo

Hola a todos

Necesito calcular un valor progresivo en la base del período filtrado por el usuario, de más antiguo a laster, pero la suma de resultados comienza desde la última fecha. Yo uso el guión:

progressive_value
VAR MinDate - MIN ( 'CALENDAR'[Fecha] ) -- Guarda la última fecha visible
RETURN CALCULATE ([valor], 'CALENDAR'[Fecha] > MinDate )

Y este es el resultado real:

FechaValorprogressive_value
nov-19334838393
dic-19467835045
gen-20356630367
feb-20302026801
mar-20170423781
apr-201065222077
mayo-20145711425
Junio-2015569968
lug-2039878412
ago-2036974426
set-20729729


¿Alguna sugerencia?

  • Hola @paglioz3 ,

    Pruebe a continuación la expresión:

    progressive_value =
    VAR MinDate =
    MINX ( ALLSELECTED ( 'CALENDAR'),'CALENDAR'[Date] ) -- Saves the last visible date
    RETURN
    CALCULATE ( [value], 'CALENDAR'[Date] >= MinDate )
    
    

    Saludos
    Kelly

    ¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

4 Replies

  • vanessafvg's avatar
    vanessafvg
    Icon for Community Champion rankCommunity Champion
    quieres decir así?

    progressive_value de la casa de los progressive_value
    VAR MinDate ?
    MIN ( ALLSELECTED ( 'CALENDAR'[Fecha] ) ) -- Guarda la última fecha visible
    devolución
    CALCULATE ( [valor], 'CALENDAR'[Fecha] > MinDate )
    • paglioz3's avatar
      paglioz3
      New Member

      Gracias pero no, con LA función ALLSELECTED devolvió un error (

      la función MIN sólo acepta una referencia de columna como argumento
      )

      para su integridad, la medida [valor] - calculate(sum([import]))

      • v-kelly-msft's avatar
        v-kelly-msft
        Icon for Community Support rankCommunity Support

        Hola @paglioz3 ,

        Pruebe a continuación la expresión:

        progressive_value =
        VAR MinDate =
        MINX ( ALLSELECTED ( 'CALENDAR'),'CALENDAR'[Date] ) -- Saves the last visible date
        RETURN
        CALCULATE ( [value], 'CALENDAR'[Date] >= MinDate )
        
        

        Saludos
        Kelly

        ¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!