Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

El valor codificado funciona

Hola

Si codifico el valor del producto, en la columna, calcula la suma de las ventas por producto correctamente.

TotalYTD = TOTALYTD(SUMA('Tabla'[Ventas]),'CALENDAR_Table'[Fecha],filter('Tabla','Tabla'[Producto]="BN"))

Pero, si intento usar el valor seleccionado del filtro Producto en su lugar, no se agrupa por producto... Suma las ventas de todos los productos mensualmente, lo cual es incorrecto.

TotalYTD = TOTALYTD(SUMA('Tabla'[Ventas]),'CALENDAR_Table'[Fecha],filter('Tabla','Tabla'[Producto]=[Medida]))

Medida= VALOR SELECCIONADO(Mesa[Producto])

Cualquier ayuda es apreciada.

Gracias.

3 Replies

  • @PRIMA_,

    Puede intentar usar la siguiente fórmula de medida si es adecuada para su requisito:

    YTD =
    VAR currdate =
        MAX ( 'CALENDAR_Table'[Date] )
    RETURN
        CALCULATE (
            SUM ( 'Table'[Sales] ),
            FILTER (
                ALLSELECTED ( 'Table' ),
                YEAR ( Table[Date] ) = YEAR ( currdate )
                    && Table[Date] <= currdate
            ),
            VALUES ( Table[Product] )
        )
    

    Saludos
    Xiaoxin Sheng

  • Gracias.

    Esta medida devuelve el mismo valor (suma de las ventas de todos los meses para el producto seleccionado) para todos los meses. Para los datos que se muestran a continuación, devuelve 4039 como el valor para todos los meses.