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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Promedio de los últimos 2 años

Hola a todos

Necesito encontrar el promedio de los últimos 2 años para el capital total empleado para el año seleccionado. Encontré algunas soluciones, pero es diferente con mi modelo. Tengo un tavle de fecha con 1 día, es decir, el último día del año. ¿Alguien podría ayudarme? Gracias.

Varshi288_0-1709277960540.png

PeriodoAñoColumnaOrdenar
2017A31/12/2017-21
2018A31/12/2018-12
2019A31/12/201903
2020A31/12/2020124
2021A31/12/2021245
2022A31/12/2022366
2023A31/12/2023487
2024E31/12/2024608
2024RF_prev31/12/2024
2023RF_prev (RF2309)31/12/2023
Estimación 202431/12/2024121
2025E31/12/2025242
2026E31/12/2026363
2027E31/12/2027484
2028E31/12/2028605
2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Hola @Varshi288 ,
Aquí algunos pasos que quiero compartir, puedes consultarlos si se ajustan a tu requerimiento.
Aquí están mis datos de prueba:

vheqmsft_0-1710314379236.png

Crear una tabla calculada según la columna Año

Year = VALUES('Table'[Year].[Year])

Crear una medida

AVERAGE PAST 2 YEARS = 
VAR _COUNT =
CALCULATE(
    DISTINCTCOUNT('Table'[Year]),
    FILTER(
        'Table',
        'Table'[Year].[Year] < SELECTEDVALUE('Year'[Year]) && 'Table'[Year].[Year] >= SELECTEDVALUE('Year'[Year]) - 2
    )
)
RETURN
CALCULATE(
    SUM('Table'[Column])/_COUNT,
    FILTER(
        'Table', 
        'Table'[Year].[Year] < SELECTEDVALUE('Year'[Year]) && 'Table'[Year].[Year] >= SELECTEDVALUE('Year'[Year]) - 2
    )
)

Usar la nueva columna de tabla como el archivo de la segmentación de datos

vheqmsft_1-1710314496755.png

Resultado final

vheqmsft_2-1710314518572.png

Saludos

Alberto He

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

View solution in original post

Gracias Albert, funcionó después de algunos ajustes en la tabla de fechas.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @Varshi288 ,
Aquí algunos pasos que quiero compartir, puedes consultarlos si se ajustan a tu requerimiento.
Aquí están mis datos de prueba:

vheqmsft_0-1710314379236.png

Crear una tabla calculada según la columna Año

Year = VALUES('Table'[Year].[Year])

Crear una medida

AVERAGE PAST 2 YEARS = 
VAR _COUNT =
CALCULATE(
    DISTINCTCOUNT('Table'[Year]),
    FILTER(
        'Table',
        'Table'[Year].[Year] < SELECTEDVALUE('Year'[Year]) && 'Table'[Year].[Year] >= SELECTEDVALUE('Year'[Year]) - 2
    )
)
RETURN
CALCULATE(
    SUM('Table'[Column])/_COUNT,
    FILTER(
        'Table', 
        'Table'[Year].[Year] < SELECTEDVALUE('Year'[Year]) && 'Table'[Year].[Year] >= SELECTEDVALUE('Year'[Year]) - 2
    )
)

Usar la nueva columna de tabla como el archivo de la segmentación de datos

vheqmsft_1-1710314496755.png

Resultado final

vheqmsft_2-1710314518572.png

Saludos

Alberto He

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

Gracias Albert, funcionó después de algunos ajustes en la tabla de fechas.

Syndicate_Admin
Administrator
Administrator

@Varshi288 , es mejor tener una tabla de año/fecha separada con la columna de año, unida con el año/fecha de su tabla

Promedio de los últimos 2 años

CALCULATE(Averagex(Values('Date'[Year]), calculate(sum('Table'[Qty]))) ,filter(ALL('Date'),'Date'[Year]>=max('Date'[Year])-1 && 'Date'[Year]<=max('Date'[Year])))

Hola Amith, En primer lugar, gracias por tu apoyo.

Agregué una nueva columna de año de aparete en la tabla de fechas como se muestra en la instantánea. pero esto me da valores en blanco.

CALCULAR(PROMEDIOX(VALORES(Periodo[Fecha]),
CALCULAR(SUMA(Datos[Capital total empleado]),FILTRO(TODO(Periodo),Periodo[Año]>=MÁXIMO(Periodo[Año])-1 && Periodo[Año]<= MÁXIMO(Periodo[Año])))))



Varshi288_0-1709534126943.png

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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