Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Quiero saber el total de horas de trabajo del empleado
cómo encontrar esto.
por favor dígame.
Creé algunos datos:
Estos son los pasos que puede seguir:
1. Crear medida.
Time =
var _CheckIn=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Activeity Date]=MAX('Table'[Activeity Date])&&'Table'[Activity Type]="Check-In"))
var _BreakeTime=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Activeity Date]=MAX('Table'[Activeity Date])&&'Table'[Activity Type]="Breake Time"))
var _C_B=DATEDIFF(_CheckIn,_BreakeTime,MINUTE)
var _EndBreak=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Activeity Date]=MAX('Table'[Activeity Date])&&'Table'[Activity Type]="End Break"))
var _LunchOver=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Activeity Date]=MAX('Table'[Activeity Date])&&'Table'[Activity Type]="Lunch Over"))
var _Checkout=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Activeity Date]=MAX('Table'[Activeity Date])&&'Table'[Activity Type]="Check-Out"))
var _LunchTime=CALCULATE(MAX('Table'[Date]),FILTER(ALL('Table'),'Table'[Activeity Date]=MAX('Table'[Activeity Date])&&'Table'[Activity Type]="Lunch Time"))
var _E_L=
IF(
_LunchTime=BLANK(),DATEDIFF(_EndBreak,_LunchOver,MINUTE),
DATEDIFF(_EndBreak,_LunchTime,MINUTE))
var _L_C=
IF(
_LunchOver=BLANK(),DATEDIFF(_LunchTime,_Checkout,MINUTE),
DATEDIFF(_LunchOver,_Checkout,MINUTE))
return
_C_B+_E_L+_L_CTotal_Annualize Activity Count =
var _table=SUMMARIZE('Table','Table'[Activeity Date],"_value",[Time])
return
IF(HASONEVALUE('Table'[Activeity Date]),[Time],SUMX(_table,[_value]))
2. Resultado:
Haga clic aquí para ver el archivo pbix
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Tengo que averiguar el total de horas de trabajo de los empleados.
qué medida podemos aplicar a ellos.
por favor, ayúdame en eso.
Puede usar una expresión de medida como esta. Reemplace 'Trabajo' con el nombre real de la tabla (y corrija los nombres de las columnas según sea necesario).
Horas productivas =
Resultado VAR =
SUMX (
«Trabajo»,
( 'Work'[CheckOut] - 'Work'[CheckIn] ) - ( 'Work'[BreakOver] - 'Work'[BreakTime] ) - ( 'Work'[LunchOver] - 'Work'[LunchTime] )
)
DEVOLUCIÓN
FORMATO ( resultado, "hh:mm" )
Palmadita
La vista de datos es así.
en la columna de tipo de actividad se mencionan todas las actividades como check in, check out, hora del almuerzo, etc.
En otra columna se menciona su tiempo de actividad.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.