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.
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 personal | Fte | startdate | Enddate | Función |
1 | 1.06 | 01-05-2019 | 31-12-2021 | Médico |
2 | 1.06 | 01-08-2019 | 31-12-2021 | Enfermera |
3 | 0.98 | 01-01-2019 | 31-12-2021 | Enfermera |
4 | 0.6 | 20-03-2019 | 31-12-2021 | Médico |
5 | 0.7 | 01-09-2019 | 31-12-2021 | Médico |
6 | 0.7 | 01-12-2019 | 31-01-2020 | Médico |
6 | 0.8 | 01-02-2020 | 30-09-2020 | Médico |
7 | 0.6 | 01-01-2019 | 14-06-2020 | Enfermera |
7 | 0.6 | 15-06-2020 | 31-03-2023 | Enfermera |
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!
Solved! Go to Solution.
Hola @dijkie
Construyo dos mesas como la tuya para hacerme una prueba.
Tabla1:
Tabla 2:
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:
Profundice hasta el mes:
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.
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
Hola @dijkie
Construyo dos mesas como la tuya para hacerme una prueba.
Tabla1:
Tabla 2:
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:
Profundice hasta el mes:
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.
@dijkie, consulte este blog, esto puede ayudar
o este archivo
https://www.dropbox.com/s/bqbei7b8qbq5xez/leavebetweendates.pbix?dl=0
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |