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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Rolling by mes

Hola, chicos.

Tengo las siguientes fórmulas:

Residuos al vertedero Graph2_V1 = (CALCULAR([Residuos a vertedero (toneladas)_V1] * 0.95, DateDim[Año anterior] = 1))/12
Total_V2 =
FUERON Fecha actual = MÁXIMO ( DateDim[Fecha] )
DEVOLUCIÓN
CALCULAR (
[Residuos al vertedero Graph2_V1] ,
FILTRO (
TODO ( DateDim ),
DateDim[Fecha] <= Fecha actual
&& DateDim[Año anterior] = 1
)
)
Esto me da la siguiente tabla:

azakir_0-1708045082795.png

Lo que busco es cómo puedo sacar el total de Total_V2. Por ejemplo, me gustaría que enero fuera 695, febrero 695*2, marzo 695*3 y así sucesivamente.

¿Hay alguna forma de aplicar un cálculo de DAX continuo a cualquiera de las medidas?

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

Hola @azakir ,

Puede probar el siguiente dax.

MEASURE =
VAR _monthnumber =
    MONTH ( MAX ( 'DateDim'[Date] ) )
VAR CurrentDate =
    MAX ( DateDim[Date] )
VAR _sum =
    CALCULATE (
        [Waste To Landfill Graph2_V1],
        FILTER (
            ALL ( DateDim ),
            DateDim[Date] <= CurrentDate
                && DateDim[Previous Year] = 1
        )
    )
VAR _round =
    ROUNDDOWN ( _sum, 0 )
RETURN
    _round * _monthnumber

Saludos

Liu Yang

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

Hola @v-yangliu-msft Esto funcionó. Gracias

Syndicate_Admin
Administrator
Administrator

Hola @azakir ,

Puede probar el siguiente dax.

MEASURE =
VAR _monthnumber =
    MONTH ( MAX ( 'DateDim'[Date] ) )
VAR CurrentDate =
    MAX ( DateDim[Date] )
VAR _sum =
    CALCULATE (
        [Waste To Landfill Graph2_V1],
        FILTER (
            ALL ( DateDim ),
            DateDim[Date] <= CurrentDate
                && DateDim[Previous Year] = 1
        )
    )
VAR _round =
    ROUNDDOWN ( _sum, 0 )
RETURN
    _sum * _monthnumber

Saludos

Liu Yang

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

Syndicate_Admin
Administrator
Administrator

Hola

¿Qué estás tratando de lograr? ¿Por qué Feb debería ser 695.06*2 y así sucesivamente?

Hola @Ashish_Mathur . Gracias por la respuesta. Lo que estoy tratando de lograr es el total de 695 que se acumulan cada mes. Por lo tanto, el requisito es que cualquiera que haya sido el total del año pasado (695 en este caso), conviértalo en un objetivo para este año con cada mes acumulado por el mismo total.

Comparta el enlace de descarga del archivo PBI.

Ya está obteniendo el resultado correcto a través de la medida Total_V3. ¿Qué ayuda necesitas?

Ashish_Mathur_0-1708066694329.png

Si te fijas, solo lo estoy multiplicando por el número del mes. Me preguntaba si hay una forma más eficaz de usar una medida DAX continua.

Hola

Archivo eliminado del enlace que compartiste anteriormente.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors