Skip to main content
Announcements
YOUR OPINION MATTERS! Please take the Qlik Experience survey you received via email. Survey ends June 14.
cancel
Showing results for 
Search instead for 
Did you mean: 
mgomezlor
Contributor III
Contributor III

Enmascarar campos privados

Buenos días, tengo la siguiente consulta, necesito que se enmascaren unos campos según el usuario que se conecta. En el caso de que ese usuario no tenga permiso para ver ese programa deberá ver en los campos que no son públicos un 'Privado'. No deben filtrarse los registros ya que habrá campos que sean públicos y aunque no pueda ver ese programa esos campos públicos si que los podrá ver por ejemplo el total del Amount que deberá ser el mismo para todos (es decir el amount total de todos los programas).

Para evaluar si un programa es público o privado para el usuario que se esta logueando debe tener el mismo departamento y la misma geografía que el propietario de cada programa. Es decir si el usuario que se esta logueando es de España y Dept1 y teniendo una lista de programas asi:

Program     Owner     Geo_Owner     Dept_Owner     Amount

Program1     Jose          Spain               Dept1               200

Program2     Manuel      Spain               Dept2               300

Program2     María         UK                   Dept1               400


Deberia ver una tabla así:

Program     Owner     Geo_Owner     Dept_Owner     Amount

Program1     Jose          Spain               Dept1               200

Privado        Privado      Privado           Privado             300

Privado        Privado      Privado           Privado             400


Adjunto un qvf con 4 tablas Programs, Assets, Pipeline y Users y un Excel con la tabla que debe salir para el userA. Los campos Program, AssetID y PipelineID deben ser evaluados para ver si se debe ver el dato o mostrar un Privado el resto de campos son públicos y deben mostrarse siempre. Los datos del propietario están a nivel de programa.


Muchas gracias de antemano.



0 Replies