Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
He creado varias medidas que calculan el total de facturas para un trabajo específico. Luego tengo una medida para calcular las horas que todos mis empleados dedican a ese trabajo para determinar los ingresos de ese trabajo. Entonces tengo una medida que convertirá esa revolución en un %.
Ahora quiero aplicar ese %Rev al tiempo de cada uno de mis empleados. Entonces, si tengo un empleado que pasa la mayor parte de su tiempo este año en un trabajo que estaba por encima del presupuesto (por ejemplo, mi trabajo 2148 estaba por encima del presupuesto), tomaré ese 0.92 y lo multiplicaré en función del total de horas de un empleado en particular, por lo que efectivamente solo obtiene el 92% del crédito de las horas reportadas como tiempo. No me preguntes por qué así es como a mi CEO le gusta revisar a cada empleado.
Mi problema es que cuando pongo esa medida de %Rev en el nuevo objeto visual, se filtrará para mirar solo a ese empleado y no usar el total de horas que todos invirtieron. En la foto de abajo resalté el trabajo 2247 que, según la imagen de arriba, debería tener un %rev de 1,29.
Sé que necesito crear una nueva medida, pero cada vez que intento una nueva medida, sigue filtrando el tiempo del empleado en lugar de todo el tiempo.
Solved! Go to Solution.
¡Muchas gracias por su ayuda!! Lo modifiqué porque necesitaba borrar el filtro del empleado, así que en lugar de Todos (Trabajos) estoy usando All Timetracking [Empleados/proveedores] porque ese es el tiempo de todos mis empleados en el trabajo. y quiero poner estos números junto al tiempo total de mis empleados este año.
vDenominator = CALCULATE ( [2023 Billable Hours], ALL ( Jobs ), VALUES ( Jobs[Job#] ) )
¡Muchas gracias por su ayuda!! Lo modifiqué porque necesitaba borrar el filtro del empleado, así que en lugar de Todos (Trabajos) estoy usando All Timetracking [Empleados/proveedores] porque ese es el tiempo de todos mis empleados en el trabajo. y quiero poner estos números junto al tiempo total de mis empleados este año.
vDenominator = CALCULATE ( [2023 Billable Hours], ALL ( Jobs ), VALUES ( Jobs[Job#] ) )
Pruebe una medida como esta:
%Rev =
VAR vNumerator =
CALCULATE ( [Invoiced], ALL ( Jobs ), VALUES ( Jobs[Job#] ) )
VAR vDenominator =
CALCULATE ( [2023 Billable Hours], ALL ( Jobs ), VALUES ( Jobs[Job#] ) )
VAR vResult =
DIVIDE ( vNumerator, vDenominator )
RETURN
vResult
El concepto es borrar el contexto del filtro y, a continuación, filtrar el trabajo específico en la fila de la matriz.