<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: OSUser avec concaténation in Francophones</title>
    <link>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156380#M16903</link>
    <description>&lt;P&gt;bonjour,&lt;/P&gt;
&lt;P&gt;esseyez la fonction suivante dans la barre condition d'affichage:&lt;BR /&gt;if(match(OSUser,concat(ID_LOGIN,',')),1,0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;cordialement,&lt;/P&gt;</description>
    <pubDate>Wed, 27 Dec 2023 10:45:48 GMT</pubDate>
    <dc:creator>kfoudhaily</dc:creator>
    <dc:date>2023-12-27T10:45:48Z</dc:date>
    <item>
      <title>OSUser avec concaténation</title>
      <link>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156359#M16902</link>
      <description>&lt;P&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour cela, j'utilise la fonction CONCAT suivante :&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="bbcode_code"&gt;=&lt;SPAN&gt;'OSUser() = '&lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt; &amp;amp; concat&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;ID_LOGIN,&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN&gt;' or OSUser() = '&lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Ce qui me donne un résultat affiché qui me va bien :&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="bbcode_code"&gt;OSUser&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt; = &lt;SPAN&gt;'Domaine\Util1'&lt;/SPAN&gt; &lt;SPAN&gt;or&lt;/SPAN&gt; OSUser&lt;SPAN class="br0"&gt;(&lt;/SPAN&gt;&lt;SPAN class="br0"&gt;)&lt;/SPAN&gt; = &lt;SPAN&gt;'Domaine\Util2'&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;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.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ma fonction est bonne puisque si je copie le résultat à la place de la formule dans l'affichage conditionnel, cela fonctionne bien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Est-ce impossible de générer une liste de OSUser() dynamique pour faire de l'affichage conditionnel ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci par avance pour votre aide et vos éventuelles solutions...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bonne journée&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Dec 2023 09:47:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156359#M16902</guid>
      <dc:creator>Briinou</dc:creator>
      <dc:date>2023-12-27T09:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: OSUser avec concaténation</title>
      <link>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156380#M16903</link>
      <description>&lt;P&gt;bonjour,&lt;/P&gt;
&lt;P&gt;esseyez la fonction suivante dans la barre condition d'affichage:&lt;BR /&gt;if(match(OSUser,concat(ID_LOGIN,',')),1,0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;cordialement,&lt;/P&gt;</description>
      <pubDate>Wed, 27 Dec 2023 10:45:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156380#M16903</guid>
      <dc:creator>kfoudhaily</dc:creator>
      <dc:date>2023-12-27T10:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: OSUser avec concaténation</title>
      <link>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156408#M16904</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;Merci beaucoup pour la solution proposée. Cependant, cela ne semble pas résoudre le problème.&lt;/P&gt;
&lt;P&gt;Le concat(ID_LOGIN) contient bien mon OSUser(), malgré tout la fonction match sort zéro en résultat.&lt;BR /&gt;J'ai adapté le concat afin d'afficher les apostrophes : mais pareil....&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;match(OSUser(),'''' &amp;amp; Concat(ID_LOGIN_QV,''',''') &amp;amp;'''')&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;J'ai également essayé avec les fonction wildmatch et mixmatch, sans succès.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Dec 2023 12:54:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156408#M16904</guid>
      <dc:creator>Briinou</dc:creator>
      <dc:date>2023-12-27T12:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: OSUser avec concaténation</title>
      <link>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156413#M16905</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;
&lt;P&gt;Si j'ai bien compris, ce que vous voulez, c'est que quand l'utilisateur est ajouté dans la table SQL, cela lui donne accès à l'objet concerné.&lt;/P&gt;
&lt;P&gt;Si c'est bien ça, j'ai eu la même problématique et je l'ai géré de la manière suivante. J'ai créé une table avec la liste des utilisateurs et un profile pour chacun. En l'occurrence, vous n'auriez qu'un profil, disons le profil A.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vous auriez donc dans votre table :&lt;/P&gt;
&lt;P&gt;Utilisateur, Profil&lt;/P&gt;
&lt;P&gt;Domain\Util1, A&lt;/P&gt;
&lt;P&gt;Domain\Util2, A&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ensuite, dans la condition d'affichage vous mettez l'expression suivante :&lt;/P&gt;
&lt;P&gt;Only({&amp;lt;Utilisateur={'$(=OSUser())'}&amp;gt;} Profil)='A'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;J'espère que cela fonctionnera pour vous.&lt;/P&gt;
&lt;P&gt;De mon côté, je n'avais qu'un seul domaine, j'ai donc chargé uniquement le login de l'utilisateur dans la table et j'ai utilisé l'expression suivante :&lt;/P&gt;
&lt;P&gt;=ONly({&amp;lt;Utilisateur={'$(=SUBFIELD(osuser(),'=',3))'}&amp;gt;} PROFIL)='A'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cdlt,&lt;/P&gt;</description>
      <pubDate>Wed, 27 Dec 2023 13:11:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156413#M16905</guid>
      <dc:creator>Dref278</dc:creator>
      <dc:date>2023-12-27T13:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: OSUser avec concaténation</title>
      <link>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156445#M16906</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;
&lt;P&gt;C'est tout à fait ça !&lt;BR /&gt;Je viens de tester = c'est ok sur l'application Qlikview qui me permet de développer l'outil. Un grand merci pour l'astuce !&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Par contre, c'est KO lorsque je déploie l'application sur mon serveur Qlik pour consultation : je vais me renseigner en interne pour savoir comment fait.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bonne journée,&lt;/P&gt;</description>
      <pubDate>Wed, 27 Dec 2023 15:19:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/OSUser-avec-concat%C3%A9nation/m-p/2156445#M16906</guid>
      <dc:creator>Briinou</dc:creator>
      <dc:date>2023-12-27T15:19:54Z</dc:date>
    </item>
  </channel>
</rss>

