Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

medida para calcular todo y no el porcentaje

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 %.

sthomas2010_0-1699473794812.png

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.

sthomas2010_3-1699474238572.png

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.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

¡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#] ) )

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

¡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#] ) )

Syndicate_Admin
Administrator
Administrator

@sthomas2010,

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.

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors