Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo una tabla como la siguiente:
Llave de la semana | Etiqueta de la semana | Clave del empleado | Nombre del empleado | Ubicación del empleado | Día trabajado | Horas trabajadas por el día | Horas trabajadas durante la semana |
1 | Semana 1 | 1 | John Doe | Florida | Lunes | 8 | 40 |
1 | Semana 1 | 1 | John Doe | Florida | Martes | 8 | 40 |
1 | Semana 1 | 1 | John Doe | Florida | Miércoles | 8 | 40 |
1 | Semana 1 | 1 | John Doe | Florida | Jueves | 8 | 40 |
1 | Semana 1 | 1 | John Doe | Florida | Viernes | 8 | 40 |
1 | Semana 1 | 2 | Jane Doe | California | Martes | 5 | 30 |
1 | Semana 1 | 2 | Jane Doe | California | Jueves | 8 | 30 |
Como puede ver, el grano de esta tabla es semana + empleado + día trabajado. Quiero una medida que devuelva el valor distinto [Horas trabajadas para semana] por semana + empleado. Así, por ejemplo, para la semana 1 + empleado 1, espero que esta medida devuelva 40 (no 40* 5 x 200). Del mismo modo, para la semana 1 + empleado 2, espero que esta medida devuelva 30 (no 30*2 x 60). ¿Cómo puedo lograrlo? Para estar seguros, como se muestra en los datos, [Horas trabajadas para la semana] no siempre es la suma de [Horas trabajadas para el día]. Por lo tanto, sumar los valores en [Horas trabajadas para el día] es una solución incorrecta.
@qubit813 , tratar como
suma horas trabajadas para la semana - sumx(summarize(Table,Table[Employee Key], Table[Week Key], "_1",max(Table[Hours Worked for Week])),[_1])
Hola
Arrastre la etiqueta Semana y la tecla Empleado al objeto visual de la tabla y escriba esta medida
•MIN(Datos[Horas trabajadas para la semana])
Espero que esto ayude.