Forum Discussion

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

Backlog en DAX

Hola Comunidad, espero que te vaya bien!
Me enfrento a un problema al intentar calcular el backlog como se muestra en la siguiente tabla:
backlog.PNG
comienza con el último valor: 17, que representa el número de filas que tienen una columna igual a un valor en el archivo de datos original, la columna en repersenta el recuento de filas filtra por "en semanas", en otras palabras, tiene "en semanas" columna no en blanco, y "fuera" es también el recuento de filas filtradas por "semanas de salida" (teniendo una columna de "semana de salida" diferente de la página en blanco), por ejemplo, en la fila 12 el backlog es 39 = 17-1+23 (utiliza 17 de la fila 13), ¿cómo puedo hacerlo en DAX?

¡Gracias de antemano por su ayuda!

  • Hola

    No estoy seguro de si entendí su questino correctamente, pero por favor revise la imagen de abajo y el archivo pbix adjunto.

    Backlog measure: =
    SWITCH (
        SELECTEDVALUE ( Data[Week] ),
        12, 17,
        CALCULATE (
            SUMX ( Data, Data[Out] - Data[In] ) + 17,
            FILTER ( ALL ( Data ), Data[Week] > MAX ( Data[Week] ) )
        )
    )
    

2 Replies

  • Hola

    No estoy seguro de si entendí su questino correctamente, pero por favor revise la imagen de abajo y el archivo pbix adjunto.

    Backlog measure: =
    SWITCH (
        SELECTEDVALUE ( Data[Week] ),
        12, 17,
        CALCULATE (
            SUMX ( Data, Data[Out] - Data[In] ) + 17,
            FILTER ( ALL ( Data ), Data[Week] > MAX ( Data[Week] ) )
        )
    )