Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Ayuda con DAX

Hola, necesito ayuda para lograr lo siguiente - si value es < 0, agregue este valor al mes siguiente. Esto continúa durante todos los meses.
  • Syndicate_Admin's avatar
    5 years ago

    Hola, @Sdhn420

    De acuerdo con su descripción y archivo de Excel de ejemplo, supongo que desea que el valor de [Caducidad disponible] muestre la suma del valor de este mes y el valor del mes pasado cuando el valor del último mes es <0, ¿verdad?

    v-robertq-msft_0-1611135251670.png

    Estos son mis pasos para lograr esto, puedes echar un vistazo y encontrar si es útil:

    1. Hago alguna transformación en la consulta Power y obtengo la tabla de la siguiente manera:

    v-robertq-msft_1-1611135251680.png

    1. He creado esta columna calculada:
    Available Expiry1 =
    
    var _lastvalue=
    
    CALCULATE(MAX([Available Expiry]),FILTER('Table',[Month]=EARLIER([Month])-1))
    
    return
    
    IF(_lastvalue<0,[Available Expiry]+_lastvalue,[Available Expiry])

    Y supongo que lo que quieres, así:

    v-robertq-msft_2-1611135251682.png

    Puede descargar mi archivo pbix de prueba aquí

    Si este resultado no es el que desea, puede publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado.

    Cómo obtener respuestas a su pregunta rápidamente

    Saludos

    Equipo de apoyo a la comunidad _Robert Qin

    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.