es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

alternar entre filtros de usuario

Digamos que tengo dos grupos: Grupo 1 y Grupo 2

El Grupo 1 necesita acceso a un valor en la dimensión [Business Unit], digamos “Degree” [Business Unit], mientras que el Grupo 2 necesita acceso sólo a un valor en la dimensión [department], digamos “Recursos Humanos” [Department].

No puedo tener dos conjuntos de filtros de usuario en mi panel de filtros porque habrá conflictos y sólo me mostrará una vista en blanco de mis datos. ¿Hay alguna forma de alternar entre ellos según el grupo que esté intentando acceder al panel de control?

if ISMEMBEROF('Grupo 1') then [Opción de filtro de usuario (Business Unit)]

else [Opción de filtro de usuario (Department)] end

No funcionó. ¿Alguna idea?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Una posible solución es crear dos paneles de control separados con diferentes filtros de usuarios y luego usar un control de parámetros para cambiar entre ellos según la pertenencia del usuario al grupo. El parámetro se puede configurar con dos opciones: “Grupo 1” y “Grupo 2”, y cada opción puede asociarse con el panel de control correspondiente.

    Para implementar esta solución, siga estos pasos:

    1. Cree dos paneles de control separados, uno para el Grupo 1 y otro para el Grupo 2, con sus respectivos filtros de usuario configurados.
    2. Cree un control de parámetros para el panel de control con las dos opciones: “Grupo 1” y “Grupo 2”.
    3. Agregue el control de parámetros al panel de control.
    4. Cree un campo calculado que devuelva el nombre del panel de control según la selección del parámetro. Por ejemplo:
      SI [Grupo de Usuario] = "Grupo 1" ENTONCES "Panel de control para Grupo 1"
      SINOIF [Grupo de Usuario] = "Grupo 2" ENTONCES "Panel de control para Grupo 2"
      FIN
      

      Reemplace [Grupo de Usuario] con la dimensión o campo relevante del grupo de usuario.

    5. Utilice el campo calculado en un filtro para mostrar solo el panel de control relevante. Agregue el filtro al panel de control y configúrelo para que se aplique a todas las hojas de trabajo.

    Este enfoque debería permitirle cambiar entre los dos conjuntos de filtros de usuario según la pertenencia del usuario al grupo, sin conflictos ni vistas vacías.

Comments are closed.