Hello,
J'ai un petit soucis concernant la restriction d'affichage d'un objet sous Qlikview : je gère l'affichage de cet objet grâce à l'affichage conditionnel dans les paramètres de l'objet.
Potentiellement, cette liste d'utilisateurs peut varier et je préfèrerai que la liste des utilisateurs ayant l'accès se mette à jour de manière dynamique. Une table SQL est importée dans mon application Qlikview et liste l'ensemble des utilisateurs pouvant voir l'objet.
Pour cela, j'utilise la fonction CONCAT suivante :
='OSUser() = ''' & concat(ID_LOGIN,''' or OSUser() = ''') & '''
Ce qui me donne un résultat affiché qui me va bien :
OSUser() = 'Domaine\Util1' or OSUser() = 'Domaine\Util2'
Cependant, lorsque je mets ce code dans la partie "affichage conditionnel de l'objet", rien ne passe. C'est comme si le code n'était pas reconnu.
Ma fonction est bonne puisque si je copie le résultat à la place de la formule dans l'affichage conditionnel, cela fonctionne bien.
Est-ce impossible de générer une liste de OSUser() dynamique pour faire de l'affichage conditionnel ?
Merci par avance pour votre aide et vos éventuelles solutions...
Bonne journée
Partager