Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo los siguientes datos:
Nombre | Horas semanales | Fecha de inicio | Fecha de finalización | Semanas trabajadas | Horas debidas al trabajo |
Theresa May | 37 | 06/04/2020 |
| 39 | 1443 |
Boris Johnson | 22 | 01/06/2020 | 31/07/2020 | 9 | 198 |
Keir Starmer | 40 | 01/04/2020 |
| 39 | 1443 |
Fórmulas:
semanas trabajadas: DATEDIFF([Fecha de inicio], IF[Fecha de finalización],[Fecha de finalización],TODAY()),WEEK)
horas debidas al trabajo: CALCULATE(SUM([weeks worked])*SUM([Weekly Hours]))
Estoy interesado en las "Horas debido al trabajo" para trabajar en un filtro de fecha también, así que si quiero saber cuántas horas An o Keir estaban destinados a trabajar digamos en el mes de diciembre, que aparecería como 4 semanas trabajadas con 37 horas cada semana 148 horas
Solved! Go to Solution.
No @Valerie78,
Estos son los pasos que puede seguir:
1. Crear una tabla de calendario
Date = CALENDARAUTO()
2. Crear medida.
weeks worked =
var _startdate=MIN('Date'[Date])
var _enddate=MAX('Date'[Date])
return
DATEDIFF(_startdate,_enddate,WEEK)
hours due to work = CALCULATE([weeks worked]*SUM([Weekly Hours]))
3. Coloque la fecha de la tabla de calendario en la segmentación
4. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @Valerie78,
Estos son los pasos que puede seguir:
1. Crear una tabla de calendario
Date = CALENDARAUTO()
2. Crear medida.
weeks worked =
var _startdate=MIN('Date'[Date])
var _enddate=MAX('Date'[Date])
return
DATEDIFF(_startdate,_enddate,WEEK)
hours due to work = CALCULATE([weeks worked]*SUM([Weekly Hours]))
3. Coloque la fecha de la tabla de calendario en la segmentación
4. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Valerie78 , Probar medidas como
medida :
sumx(Table, Datediff([Start Date], coalesce([End Date], today()), Week) * [Horas semanales])
o en función de la fecha seleccionada
medida :
var _max á maxx(allselected('Date'), 'Date'[Date])
devolución
sumx(Table, Datediff([Start Date], coalesce([End Date], _max), Week) * [Horas semanales])
Mejor tener tarifa diaria y múltiples por días laborables
- ¿Qué es una semana, qué día comienza, qué día termina, se asigna a años, trimestres o meses de alguna manera?
- ¿Planea excluir fines de semana y días festivos? Si es así, ¿qué días son fines de semana? ¿Qué días festivos regionales quieres considerar?
- ¿Se pueden desglosar "horas semanales" de forma segura en "horas diarias" o tiene disposiciones especiales como medio día, días de puente, etc.?
Su mejor opción es tener una tabla de calendario completamente formada que indique claramente qué días son días laborables (mejor aún indicar las horas de trabajo para cada día.
¡Es fin de semana! ¿O lo es? - Comunidad de Microsoft Power BI
Hola
Tengo una tabla de calendario independiente que se administra con una conexión de relación que muestra los días laborables frente a los días no laborables.