Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Mantener el formato condicional con RLS

Tengo una matriz visual que muestra los siguientes valores como una jerarquía: Rol, Recurso, Etapa, Proyecto. Las columnas son Semanas y los valores son Horas.

Los valores de fila para "Recurso" tienen un formato condicional basado en "Valor de campo" y en una medida llamada "Tasa de utilización". La tasa de utilización se calcula como:

Tasa de utilización = PROMEDIOX(VALORES('Despliegue'[Recurso]),
DIVIDIR(
SUMA('Despliegue'[Horas]),
LOOKUPVALUE('Empleados'[Horas de trabajo por semana],'Empleados'[Nombre],'Despliegue'[Recurso])))
La seguridad de nivel de fila se aplica a la "Implementación" basada en "Sector".
Me gustaría que el formato condicional para la fila se mantenga, a pesar de RLS.
Por ejemplo:
Cuando tengo acceso a todos los datos, veo a John en 60 horas. La tasa de utilización es del 150% (60/40). Pendiente a la medida de formato condicional, esto aparece como ROJO.
Sin embargo, cuando "veo como" un rol de Usuario X, el Usuario X solo ve un segmento de las horas de John. Solo tengo acceso a 30 horas, por lo que la tasa de utilización se calcula como 75% (30/40). Debido a la medida de formato condicional, aparece como VERDE. Quiero que esto siga apareciendo como ROJO y refleje el 150%.
¿Cómo puedo mantener el formato condicional de la tasa de utilización general en todo el sistema a pesar de RLS en esta tabla actual? Pensé que podría crear una nueva tabla donde no se aplicaran filtros de tabla RLS, pero eso no pareció funcionar.

4 Replies