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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register 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
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

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! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors