Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Expresión de Dax acumulativa para varias dimensiones: producto y año-mes

Hola a todos,

Quiero lograr un crecimiento acumulativo del producto con respectivo a año-mes. Soy capaz de lograrlo con respecto a Año-Mes, pero cuando trato de lograrlo en base a otra dimensión como el Producto, mi lógica falla. Estoy compartiendo un ejemplo simple en la captura de pantalla

sshantaram_1-1628089761363.png

Por favor, hágamelo saber si hay una manera de lograr esto, también se aplicará la lógica al producto- >subproducto - >año-mes

Gracias por su tiempo

Saludos cordiales

Cs

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ahí, @sshantaram

Para crear una medida como esta:

Measure =
CALCULATE (
    SUM ( 'Table'[Sales] ),
    FILTER (
        ALLEXCEPT ( 'Table', 'Table'[Product] ),
        'Table'[Date] <= MAX ( 'Table'[Date] )
    )
)

resultado:

vangzhengmsft_0-1628227743257.png

Consulte el archivo adjunto a continuación para obtener más detalles

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Ahí, @sshantaram

Para crear una medida como esta:

Measure =
CALCULATE (
    SUM ( 'Table'[Sales] ),
    FILTER (
        ALLEXCEPT ( 'Table', 'Table'[Product] ),
        'Table'[Date] <= MAX ( 'Table'[Date] )
    )
)

resultado:

vangzhengmsft_0-1628227743257.png

Consulte el archivo adjunto a continuación para obtener más detalles

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-angzheng-msft Gracias que funciona. Aprendí algo nuevo 🙂

Syndicate_Admin
Administrator
Administrator

@sshantaram , primero debe desesan pivotar los datos del año. Eso dará columna de valor

https://radacad.com/pivot-and-unpivot-with-power-bi

Necesitas tener una tabla de años

Crear una medida como una a continuación y utilizar en matriz con año y producto

calculate(sum(Table[Value]) , filter(allselected(year), Year[Year] <= Max(Year[Year])))

@amitchandak Gracias por su respuesta. He utilizado esta medida calculada antes de "calculate(sum(Table[Value]) , filter(allselected(year), Year[Year] <= Max(Year[Year])))" pero solo funciona cuando solo tienes Time Dim .. pero si agregas un Producto Dim junto con Time Dim, no obtendremos el resultado.

sshantaram_0-1628148685537.png

Por favor, ayuda.

Saludos cordiales,

Cs

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors