<?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: Add a column according to another in Francophones</title>
    <link>https://community.qlik.com/t5/Francophones/Add-a-column-according-to-another/m-p/1837281#M16383</link>
    <description>&lt;P&gt;BOnjour &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/149607"&gt;@TiNiglo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;plusieurs possibilités, par exemple :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;alldata:
load * inline [
id,name,version
1,first,A
2,second,B
3,first,B
];


left join

load *,'TRUE' as ismax inline [
id,name,version
3,first,B
2,second,B
];

Final:
noconcatenate

load id,name,if(len(trim(ismax))=0,'FALSE',ismax) as ismax resident alldata;

drop table alldata;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Taoufiq_Zarra_0-1631968911425.png"&gt;&lt;img src="https://community.qlik.com/skins/images/C5FA59D18544CB42600F6BC5E9F00E2B/responsive_peak/images/image_not_found.png" alt="Taoufiq_Zarra_0-1631968911425.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 18 Sep 2021 12:42:01 GMT</pubDate>
    <dc:creator>Taoufiq_Zarra</dc:creator>
    <dc:date>2021-09-18T12:42:01Z</dc:date>
    <item>
      <title>Add a column according to another</title>
      <link>https://community.qlik.com/t5/Francophones/Add-a-column-according-to-another/m-p/1836389#M16381</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;Je rencontre un problème que je sais simple pour vous. Cela figure dans mon script de chargement de données. Mon application est connecté à ma base de données, les 2 jeux de données ci-dessous sont obtenu avec un simple chargement de vues SQL.&lt;/P&gt;&lt;P&gt;J'ai un jeux de données contenant l'ensemble des enregistrement versions :&lt;/P&gt;&lt;P&gt;[alldata]:&lt;/P&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;name&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;version&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;first&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;second&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;first&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P&gt;J'ai un second jeux de données avec seulement l'id d'enregistrement et la dernière version&lt;/P&gt;&lt;P&gt;[lastrelease]:&lt;/P&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;name&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;version&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;first&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;second&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P&gt;Ce que je veux réaliser c'est ajouter une colonne à [alldata] afin d'explicitement dire si c'est la dernière version:&lt;/P&gt;&lt;P&gt;[alldata]:&lt;/P&gt;&lt;DIV&gt;&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;id&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;name&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;version&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;ismax&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;first&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;FALSE&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;second&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;TRUE&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;first&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;B&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;TRUE&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P&gt;Je l'ai fait d'une première façon, avec une boucle, ce qui est très long avec mon volume de données.&lt;/P&gt;&lt;P&gt;Actuellement :&lt;/P&gt;&lt;P&gt;Pour chaque alldata, si on le trouve dans lastrelease alors True sinon False&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Je sais qu'il est possible à partir d'une jointure conditionnelle de réaliser cela mais je n'y arrive pas.&lt;/P&gt;&lt;P&gt;Est-ce que quelqu'un aurait une idée pour m'aider ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Merci beaucoup d'avance.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Sep 2021 14:40:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Add-a-column-according-to-another/m-p/1836389#M16381</guid>
      <dc:creator>TiNiglo</dc:creator>
      <dc:date>2021-09-15T14:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: Add a column according to another</title>
      <link>https://community.qlik.com/t5/Francophones/Add-a-column-according-to-another/m-p/1837281#M16383</link>
      <description>&lt;P&gt;BOnjour &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/149607"&gt;@TiNiglo&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;plusieurs possibilités, par exemple :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;alldata:
load * inline [
id,name,version
1,first,A
2,second,B
3,first,B
];


left join

load *,'TRUE' as ismax inline [
id,name,version
3,first,B
2,second,B
];

Final:
noconcatenate

load id,name,if(len(trim(ismax))=0,'FALSE',ismax) as ismax resident alldata;

drop table alldata;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Taoufiq_Zarra_0-1631968911425.png"&gt;&lt;img src="https://community.qlik.com/skins/images/C5FA59D18544CB42600F6BC5E9F00E2B/responsive_peak/images/image_not_found.png" alt="Taoufiq_Zarra_0-1631968911425.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Sep 2021 12:42:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Add-a-column-according-to-another/m-p/1837281#M16383</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2021-09-18T12:42:01Z</dc:date>
    </item>
  </channel>
</rss>

