<?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: Modification de champ in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608448#M1115410</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Excellent Massimo !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabrice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Feb 2014 18:25:51 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-02-19T18:25:51Z</dc:date>
    <item>
      <title>Modification de champ</title>
      <link>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608445#M1115407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour à tous,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Voici mon problème. J'ai une table de données que je charge à partir d'un qvd et qui peut se présenter sous la forme suivante : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Event&amp;nbsp;&amp;nbsp;&amp;nbsp; Code_précédent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Code_actuel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;123&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1010101010101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1101010001010&lt;/P&gt;&lt;P&gt;124&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0001010101010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1100101010100 &lt;/P&gt;&lt;P&gt;125&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1011001011001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1100101011010&lt;/P&gt;&lt;P&gt;126&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1001010100001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000111111100&lt;/P&gt;&lt;P&gt;127&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1110011010110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1010100101010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ce que je dois faire c'est comparer les valeurs des champs "Code_précédent" et "Code_actuel" et ajouter un champ Flag qui est à 0 ou 1 selon mon critère de comparaison.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Le problème c'est que la comparaison consiste à vérifier si les bits à 1 dans Code_précédent sont toujours à 1 dans Code_actuel. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pour cela j'ai utilisé un ensemble d'instruction composé de bouches For et de If, et j'arrive bien à obtenir le résultat escompté.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mais je ne vois pas du tout comment faire pour stocker ce résultat dans un nouveau champ. Faut-il utiliser une instruction STORE dans la boucle For? Utiliser plutôt une macro? Où placer cette procédure de comparaison?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merci d'avance pour votre aide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cordialement, &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 16:51:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608445#M1115407</guid>
      <dc:creator />
      <dc:date>2014-02-19T16:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Modification de champ</title>
      <link>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608446#M1115408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pour ajouter un chanp, il suffit d'appliquer une fonction sur un champ puis as xxx&lt;/P&gt;&lt;P&gt;LOAD x, y, z, &lt;STRONG&gt;if (x&amp;lt;z, 1, 0) as Flag&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;FROM/Resident xxxxx;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je ne vois pas quelle fonction native permettrait de vérifier que les 1 sont toujours à la même place. Sauf à créer cette fonction dans VB. Dans ce cas, créer la fonction avec 2 paramètres, et l'appeler au cours du load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dans VB&lt;/P&gt;&lt;P&gt;Fuunction MaFonction(Param1, Param2)&amp;nbsp;&amp;nbsp; (aucun type)&lt;/P&gt;&lt;P&gt;XXXX&lt;/P&gt;&lt;P&gt;MaFonction = 1 (ou 0)&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Et dans le load&lt;/P&gt;&lt;P&gt;LOAD xxxxxx, MaFonction(Code_Precedent, Code_Actuel) as Flag&lt;/P&gt;&lt;P&gt;FROM/Resident XXXx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Et ensuite STORE cette table si vous souhaitez la mettre dans un QVD pour réemploi ultérieur.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabrice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 17:27:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608446#M1115408</guid>
      <dc:creator />
      <dc:date>2014-02-19T17:27:11Z</dc:date>
    </item>
    <item>
      <title>Re: Modification de champ</title>
      <link>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608447#M1115409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;un ideè&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load *, WildMatch(C2, replace(C1, 0, '?'))&amp;nbsp;&amp;nbsp; as Result;&lt;/P&gt;&lt;P&gt;LOAD text(C1) as C1, text(C2) as C2 INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Event, C1, C2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 123, 1010101010101, 1101010001010&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 124, 0001010101010, 1100101010100&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 125, 1011001011001, 1100101011010&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 126, 1001010100001, 1000111111100&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 127, 1110011010110, 1010100101010&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, 1110011010110, 1110011010110&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201,1,1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 202,10,11&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 203,10,00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 204,10,01&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 205,10,10&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="53505" alt="bit.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/53505_bit.jpg" style="width: auto; height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 18:09:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608447#M1115409</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-02-19T18:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: Modification de champ</title>
      <link>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608448#M1115410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Excellent Massimo !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabrice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 18:25:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608448#M1115410</guid>
      <dc:creator />
      <dc:date>2014-02-19T18:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Modification de champ</title>
      <link>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608449#M1115411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour à tous et merci pour vos réponses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;La solution de Massimo marche parfaitement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 10:46:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Modification-de-champ/m-p/608449#M1115411</guid>
      <dc:creator />
      <dc:date>2014-02-20T10:46:26Z</dc:date>
    </item>
  </channel>
</rss>

