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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
dijkie
Frequent Visitor

Calcular FTE total por categoría por mes y año a partir de la fecha de inicio y finalización

Hola a todos

Quiero crear una visión general del total de FTE por categoría de trabajo que se puede reducir por mes y año, lo que corrige las diferencias en FTE y diferentes fechas de inicio y finalización. Aunque mi medida ahora funciona en un día a día, no se suma correctamente a mes o año, ya que toma el número máximo de FTE de trabajo y no el promedio durante el año, pero no puedo encontrar cómo hacerlo correcto. Además, también tengo un cuadro relacionado con funciones que también deben tenerse en cuenta (el pesaje de enfermeras es diferente al de un médico)

Tengo una tabla de fechas separada (Datum) y mi primera tabla de hechos (Tabel1) se ve así:

La segunda tabla de hechos (no se muestra) muestra que las diferentes funciones correctas para más FTE (Médico 1.0 y enfermero es 0.5).

Número personalFtestartdateEnddateFunción
11.0601-05-201931-12-2021Médico
21.0601-08-201931-12-2021Enfermera
30.9801-01-201931-12-2021Enfermera
40.620-03-201931-12-2021Médico
50.701-09-201931-12-2021Médico
60.701-12-201931-01-2020Médico
60.801-02-202030-09-2020Médico
70.601-01-201914-06-2020Enfermera
70.615-06-202031-03-2023Enfermera


La medida que tengo ahora es:
FTE_total de la casa de los FTE_total
CALCULATE(
SUMX(Tabla1;[ FTE]*RELATED(Table2[FTEcorrection]));
FILTER(Tabla1;
Table1[startdate] <-max('Datum'[Date])
&& Table1[enddate] > á max('Datum'[Date])
) )
Creo que es un ajuste menor en la fórmula, pero no puedo averiguar qué. Gracias de antemano!

1 ACCEPTED SOLUTION
v-rzhou-msft
Community Support
Community Support

Hola @dijkie

Construyo dos mesas como la tuya para hacerme una prueba.

Tabla1:

1.png

Tabla 2:

2.png

Cree una relación entre las columnas Function en dos tablas.

Construir una medida para calcular el FTE promedio por día.

Measure =
DIVIDE (
    SUMX ( Table1, Table1[FTE] * RELATED ( Table2[FTEcorrection] ) ),
    DATEDIFF ( MAX ( Table1[Startdate] ), MAX ( Table1[Enddate] ), DAY )
)

Construir una nueva tabla (datum)

Datum = GENERATE(GENERATESERIES(1,7),CALENDARAUTO())

A continuación, agregue una columna calculada en ella.

FTE =
CALCULATE (
    [Measure],
    FILTER (
        Table1,
        Table1[Startdate] <= EARLIER ( Datum[Date] )
            && Table1[Enddate] >= EARLIER ( Datum[Date] )
    )
)

Cree una tabla de matriz para mostrar el resultado:

3.png

Profundice hasta el mes:

4.png

Puede descargar el archivo pbix desde este enlace: Calcular FTE total por categoría por mes y año a partir de la fecha de inicio y finalización

Saludos

Rico Zhou

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

View solution in original post

3 REPLIES 3
v-rzhou-msft
Community Support
Community Support

Hola @dijkie

¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos

Rico Zhou

v-rzhou-msft
Community Support
Community Support

Hola @dijkie

Construyo dos mesas como la tuya para hacerme una prueba.

Tabla1:

1.png

Tabla 2:

2.png

Cree una relación entre las columnas Function en dos tablas.

Construir una medida para calcular el FTE promedio por día.

Measure =
DIVIDE (
    SUMX ( Table1, Table1[FTE] * RELATED ( Table2[FTEcorrection] ) ),
    DATEDIFF ( MAX ( Table1[Startdate] ), MAX ( Table1[Enddate] ), DAY )
)

Construir una nueva tabla (datum)

Datum = GENERATE(GENERATESERIES(1,7),CALENDARAUTO())

A continuación, agregue una columna calculada en ella.

FTE =
CALCULATE (
    [Measure],
    FILTER (
        Table1,
        Table1[Startdate] <= EARLIER ( Datum[Date] )
            && Table1[Enddate] >= EARLIER ( Datum[Date] )
    )
)

Cree una tabla de matriz para mostrar el resultado:

3.png

Profundice hasta el mes:

4.png

Puede descargar el archivo pbix desde este enlace: Calcular FTE total por categoría por mes y año a partir de la fecha de inicio y finalización

Saludos

Rico Zhou

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

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.