cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Medida de plantilla promedio para el año fiscal

Hola

Estoy obteniendo una cifra totalmente diferente a continuación para mi recuento promedio para el año fiscal 23, ¿alguien puede verificar mi medida a continuación y corregir dónde me equivoqué? Mi página tiene un filtro de año fiscal y el mes de inicio del año fiscal es abril en mi calendario de fechas.

¡Cualquier ayuda con esto es muy apreciada!

Average Headcount FY 2.jpgAverage Headcount FY.jpg

Avg. Headcount FY = 
VAR v_fydates = DATESINPERIOD(DimDates[Date], MAX(DimDates[Date]),12,MONTH)
RETURN
AVERAGEX(v_fydates, [Headcount])

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

La siguiente medida funciona y lleva mi recuento promedio a 10766, que coincide con el cálculo de Excel en mi captura de pantalla.

Avg. Headcount FY = AVERAGEX(VALUES(DimDates[Month & Year]),[Headcount])

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

¿Puedes probar esto?

Avg. Headcount FY =
CALCULATE(
    AVERAGE([Headcount]),
    DATESINPERIOD(
        DimDates[Date],
        MAX(DimDates[Date]),
        -12,
        MONTH
    )
)
Syndicate_Admin
Administrator
Administrator

La siguiente medida funciona y lleva mi recuento promedio a 10766, que coincide con el cálculo de Excel en mi captura de pantalla.

Avg. Headcount FY = AVERAGEX(VALUES(DimDates[Month & Year]),[Headcount])

Syndicate_Admin
Administrator
Administrator

@AjithPrasath

Gracias, pero esto me da la misma cifra que Mar-23 11013 en mi tarjeta visual, ¿hay otra forma de escribir esto para que pueda obtener la cifra precisa para los 12 meses en un ejemplo de año fiscal proporcionado en mis capturas de pantalla?

Cualquier ayuda con esto será excelente para mi desarrollo.

Syndicate_Admin
Administrator
Administrator

@GJ217 ,

Puede utilizar el siguiente código:

Avg. Headcount FY =
VAR v_fydates =
    DATESINPERIOD(
        DimDates[Date],
        MAX(DimDates[Date]),
        12,
        MONTH
    )
RETURN
    AVERAGEX(
        FILTER(DimDates, DimDates[Date] IN v_fydates),
        [Headcount]
    )

Saludos

Ajith Prasath

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

Syndicate_Admin
Administrator
Administrator

@amitchandak

He aplicado la medida anterior, pero la cifra está llegando a 11112, ¿alguna otra forma de hacerlo?

Syndicate_Admin
Administrator
Administrator

@GJ217 , Prueba como

Plantilla media FY =
VAR v_fydates = DATESINPERIOD(DimDates[Date], MAX(DimDates[Date]),12,MES)
DEVOLUCIÓN
calculate(AVERAGEX(Values(DimDates[Month Year]), [Headcount]),v_fydates)

Helpful resources

Announcements
May 2023 update

Power BI May 2023 Update

Find out more about the May 2023 update.

Submit your Data Story

Data Stories Gallery

Share your Data Story with the Community in the Data Stories Gallery.

Top Solution Authors