<?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 Probleme concaténation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Probleme-concat%C3%A9nation/m-p/555614#M207491</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonsoir&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je recois mensuellement un fichier xls avec plusieurs informations sur des clients , le but c'est mettre en place une table pivot ou table reference pour ajouter que les nouveaux clients qui ont etaient ajoutés afin que je puisse faire une alerte du type pour ce mois ci on a 7 nouveaux clients&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J'utilise une concaténation des tables + des enregistrements qvd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 ere Phase :&amp;nbsp; je load ma table référence&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 eme phase : un mois après , je reload la deuxième&amp;nbsp; la par exemple j'ai 2 nouveaux clients&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 eme phase : un mois après , je reload la table que je reçois et la je me rends compte que j'ai 4 nouveaux clients au lieux de 2 seulement , en gros , il arrive pas a enregistrer la dernière valeur , il reload tous bettemment les données par rapport a la table référence et tant qu'il y a des nouveaux client il me les affiche&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quelqu 'un a une solution ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merci d'avance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13832369750334373" jivemacro_uid="_13832369750334373"&gt;
&lt;P&gt;&lt;STRONG&gt;Signalitique_reference:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref matricule],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref id ss],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ref nom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref prenom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref Créé le]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;FROM $(FilePath)\QV_Dev\Signalitique_reference.QVD (qvd);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//Utile 1 fois pour iniatialiser le projet&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//Signalitique_reference:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//LOAD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// @1 as [ref matricule],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// @2 as [ref id ss],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @6 as [ref nom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// @7 as [ref prenom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// '$(ProcessTime)' as [ref Créé le]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//FROM [$(FilePath)\data\Signalitique PS\24 - SIGNALETIQUE GROUPE*.xls]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//(biff, no labels);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;STORE Signalitique_reference INTO $(FilePath)\QV_Dev\Signalitique_reference.QVD;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;RefSign:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;NOCONCATENATE&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;@1 as [ref matricule],&lt;/P&gt;
&lt;P&gt;@2 as [ref id ss],&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @6 as [ref nom],&lt;/P&gt;
&lt;P&gt;@7 as [ref prenom],&lt;/P&gt;
&lt;P&gt;'$(ProcessTime)' as [ref Créé le]&lt;/P&gt;
&lt;P&gt;FROM [$(FilePath)\data\Signalitique PS\24 - SIGNALETIQUE GROUPE*.xls] // pourquoi on refait ca alors qu'on a déja chargé les champs dans un siganlitique_ref.qvd&lt;/P&gt;
&lt;P&gt;(biff, no labels);&lt;/P&gt;
&lt;P&gt;STORE RefSign INTO $(FilePath)\QV_Dev\RefSign.QVD;&lt;/P&gt;
&lt;P&gt;drop table RefSign ;&lt;/P&gt;
&lt;P&gt;LET vOldRecords = QvdNoOfRecords('$(FilePath)\QV_Dev\Signalitique_reference.QVD');&lt;/P&gt;
&lt;P&gt;CONCATENATE (Signalitique_reference) LOAD Distinct&lt;/P&gt;
&lt;P&gt;*&lt;/P&gt;
&lt;P&gt;FROM $(FilePath)\QV_Dev\RefSign.QVD (qvd)&lt;/P&gt;
&lt;P&gt;WHERE NOT Exists([ref matricule]);&lt;/P&gt;
&lt;P&gt;LET vNewRecords = NoOfRows('Signalitique_reference') - $(vOldRecords);&lt;/P&gt;
&lt;P&gt;STORE Signalitique_reference INTO $(FilePath)\Dev\Signalitique_reference.QVD;&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 Oct 2013 16:27:21 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-10-31T16:27:21Z</dc:date>
    <item>
      <title>Probleme concaténation</title>
      <link>https://community.qlik.com/t5/QlikView/Probleme-concat%C3%A9nation/m-p/555614#M207491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonsoir&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je recois mensuellement un fichier xls avec plusieurs informations sur des clients , le but c'est mettre en place une table pivot ou table reference pour ajouter que les nouveaux clients qui ont etaient ajoutés afin que je puisse faire une alerte du type pour ce mois ci on a 7 nouveaux clients&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J'utilise une concaténation des tables + des enregistrements qvd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 ere Phase :&amp;nbsp; je load ma table référence&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 eme phase : un mois après , je reload la deuxième&amp;nbsp; la par exemple j'ai 2 nouveaux clients&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 eme phase : un mois après , je reload la table que je reçois et la je me rends compte que j'ai 4 nouveaux clients au lieux de 2 seulement , en gros , il arrive pas a enregistrer la dernière valeur , il reload tous bettemment les données par rapport a la table référence et tant qu'il y a des nouveaux client il me les affiche&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quelqu 'un a une solution ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merci d'avance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13832369750334373" jivemacro_uid="_13832369750334373"&gt;
&lt;P&gt;&lt;STRONG&gt;Signalitique_reference:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref matricule],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref id ss],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ref nom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref prenom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ref Créé le]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;FROM $(FilePath)\QV_Dev\Signalitique_reference.QVD (qvd);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//Utile 1 fois pour iniatialiser le projet&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//Signalitique_reference:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//LOAD&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// @1 as [ref matricule],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// @2 as [ref id ss],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @6 as [ref nom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// @7 as [ref prenom],&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;// '$(ProcessTime)' as [ref Créé le]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//FROM [$(FilePath)\data\Signalitique PS\24 - SIGNALETIQUE GROUPE*.xls]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//(biff, no labels);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;//&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;STORE Signalitique_reference INTO $(FilePath)\QV_Dev\Signalitique_reference.QVD;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;RefSign:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;NOCONCATENATE&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;@1 as [ref matricule],&lt;/P&gt;
&lt;P&gt;@2 as [ref id ss],&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @6 as [ref nom],&lt;/P&gt;
&lt;P&gt;@7 as [ref prenom],&lt;/P&gt;
&lt;P&gt;'$(ProcessTime)' as [ref Créé le]&lt;/P&gt;
&lt;P&gt;FROM [$(FilePath)\data\Signalitique PS\24 - SIGNALETIQUE GROUPE*.xls] // pourquoi on refait ca alors qu'on a déja chargé les champs dans un siganlitique_ref.qvd&lt;/P&gt;
&lt;P&gt;(biff, no labels);&lt;/P&gt;
&lt;P&gt;STORE RefSign INTO $(FilePath)\QV_Dev\RefSign.QVD;&lt;/P&gt;
&lt;P&gt;drop table RefSign ;&lt;/P&gt;
&lt;P&gt;LET vOldRecords = QvdNoOfRecords('$(FilePath)\QV_Dev\Signalitique_reference.QVD');&lt;/P&gt;
&lt;P&gt;CONCATENATE (Signalitique_reference) LOAD Distinct&lt;/P&gt;
&lt;P&gt;*&lt;/P&gt;
&lt;P&gt;FROM $(FilePath)\QV_Dev\RefSign.QVD (qvd)&lt;/P&gt;
&lt;P&gt;WHERE NOT Exists([ref matricule]);&lt;/P&gt;
&lt;P&gt;LET vNewRecords = NoOfRows('Signalitique_reference') - $(vOldRecords);&lt;/P&gt;
&lt;P&gt;STORE Signalitique_reference INTO $(FilePath)\Dev\Signalitique_reference.QVD;&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 16:27:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Probleme-concat%C3%A9nation/m-p/555614#M207491</guid>
      <dc:creator />
      <dc:date>2013-10-31T16:27:21Z</dc:date>
    </item>
  </channel>
</rss>

