<?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 Optimisation des intervalles de dates in Francophones</title>
    <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454911#M13530</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour, &lt;/P&gt;&lt;P&gt;je veux transformer le premier tableau au deuxième. C'est à dire si temps_travail et&amp;nbsp; du deuxième ligne = temps_travail et motif du 3eme ligne alors je les mets dans une seule ligne avec debut_occupation = min(debut_occupat) et fin_occupation.&lt;/P&gt;&lt;P&gt;Merci.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="test.png" class="jive-image image-1" height="232" src="https://community.qlik.com/legacyfs/online/188121_test.png" style="height: 232px; width: 978.503px;" width="979" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Dec 2017 14:34:11 GMT</pubDate>
    <dc:creator>chadliagabsi</dc:creator>
    <dc:date>2017-12-26T14:34:11Z</dc:date>
    <item>
      <title>Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454911#M13530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour, &lt;/P&gt;&lt;P&gt;je veux transformer le premier tableau au deuxième. C'est à dire si temps_travail et&amp;nbsp; du deuxième ligne = temps_travail et motif du 3eme ligne alors je les mets dans une seule ligne avec debut_occupation = min(debut_occupat) et fin_occupation.&lt;/P&gt;&lt;P&gt;Merci.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="test.png" class="jive-image image-1" height="232" src="https://community.qlik.com/legacyfs/online/188121_test.png" style="height: 232px; width: 978.503px;" width="979" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 14:34:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454911#M13530</guid>
      <dc:creator>chadliagabsi</dc:creator>
      <dc:date>2017-12-26T14:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454912#M13531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Il faut passer par un tableau simple.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clic droit / Nouvelle objet de feuille / Zone table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ça t'enlèvera tous les doublons.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 14:44:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454912#M13531</guid>
      <dc:creator>kevinchevrier</dc:creator>
      <dc:date>2017-12-26T14:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454913#M13532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Il y a pas des doublons, je dois rajouter une condition pour chaque matricule.&amp;nbsp; les motifs changent d'une période à autre si par exemple un agent a refait un contrat CDD et travaille toujours temps_t=100 alors dans la base il aura deux lignes une pour son premier cdd et autre pour son deuxième. Tant qu'il n'a pas changé son motif et temps travail je ne&amp;nbsp; veux pas qu'il aura deux lignes je veux avoir une seule ligne qui contient : &lt;/P&gt;&lt;P&gt;MOTIF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPS_TRAVAIL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEBUT_ OCCUPATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIN OCCUPATION&lt;/P&gt;&lt;P&gt;CDD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date debut occup de la 1ere ligne&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date fin occupation de la deuxième ligne&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 15:28:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454913#M13532</guid>
      <dc:creator>chadliagabsi</dc:creator>
      <dc:date>2017-12-26T15:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454914#M13533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;avec un tableau croisé dynamique dans ce cas, ça gère les regroupements.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 15:50:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454914#M13533</guid>
      <dc:creator>kevinchevrier</dc:creator>
      <dc:date>2017-12-26T15:50:38Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454915#M13534</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Je pense que ma question n'est plus claire. Je n'ai pas besoin d'un affichage. Ce que je demande comment peut on fusionner deux lignes et calculer mon expression une seule fois tant que les dates sont successives.&lt;/P&gt;&lt;P&gt;voila exemple : &lt;/P&gt;&lt;P&gt;&lt;IMG alt="test.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/188165_test.png" style="font-size: 13.3333px; height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;Donc pour Renouvellement TP Valeur de &lt;STRONG style="text-decoration: underline;"&gt;&lt;EM&gt;début occ&lt;/EM&gt;&lt;/STRONG&gt; : 01/12/2013 et &lt;STRONG style="text-decoration: underline;"&gt;&lt;EM&gt;fin occ&lt;/EM&gt;&lt;/STRONG&gt; 02/05/2015. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 16:03:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454915#M13534</guid>
      <dc:creator>chadliagabsi</dc:creator>
      <dc:date>2017-12-26T16:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454916#M13535</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, j'y étais pas du tout &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tu peux avoir plus de 2 lignes successives ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 16:12:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454916#M13535</guid>
      <dc:creator>kevinchevrier</dc:creator>
      <dc:date>2017-12-26T16:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454917#M13536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;oui justement. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 16:16:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454917#M13536</guid>
      <dc:creator>chadliagabsi</dc:creator>
      <dc:date>2017-12-26T16:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454918#M13537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;Je dois aussi jouer sur le facteur&amp;nbsp; année mois et jour parce que parfois tu trouves des lignes qui répondent aux conditions (meme motif, même temps travail) mais les jours mois et&amp;nbsp; années de début_occ ne sont ni égaux ni successifs. &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Par exemple &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Matricule agent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Motif&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debut_occ &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;518&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Renouvelement CDI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/12/2005&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13/08/2006&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;518&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Renouvelement CDI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/08/2007&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13/08/2008&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Il faut&amp;nbsp; pas prendre l'année ou la période qui n’était pas en poste. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 16:27:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454918#M13537</guid>
      <dc:creator>chadliagabsi</dc:creator>
      <dc:date>2017-12-26T16:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454919#M13538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dans un premier, je pense qu'il faut que tu identifies les renouvellements dans ton script avec un nouveau champ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je vais pas avoir le temps de t'expliquer plus ce soir. Je pense qu'il faut que tu créés 2 tables temporaires pour calculer les dates de fin d'occupation précédente et date de début d'occupation suivante. Voici un exemple simplifié :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// CALCUL DE LA DATE DE FIN D'OCCUPATION PRECEDENTE&lt;/P&gt;&lt;P&gt;DATE_FIN_&lt;SPAN style="font-size: 13.3333px;"&gt;OCCUPATION&lt;/SPAN&gt;_PRECEDENTE :&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;previous(DATE_FIN_OCC) as DATE_FIN_OCCUPATION&lt;/P&gt;&lt;P&gt;RESIDENT TA_TABLE&lt;/P&gt;&lt;P&gt;order by MATRICULE asc, DATE_DEBUT_OCC asc ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;// CALCUL DE LA DATE DE DEBUT D'OCCUPATION SUIVANTE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DATE_DEBUT_&lt;SPAN style="font-size: 13.3333px;"&gt;OCCUPATION&lt;/SPAN&gt;_SUIVANTE:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;previous(&lt;SPAN style="font-size: 13.3333px;"&gt;DATE_&lt;/SPAN&gt;DEBUT_OCC) as DAT_DEB_OCCUPATION_SUIVANTE,&lt;/P&gt;&lt;P&gt;previous(MATRICULE) as MATRICULE_SUIVANT&lt;/P&gt;&lt;P&gt;RESIDENT &lt;SPAN style="font-size: 13.3333px;"&gt;TA_TABLE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;order by MATRICULE desc, &lt;SPAN style="font-size: 13.3333px;"&gt;DATE_&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;DEBUT_OCC &lt;/SPAN&gt;desc ;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Ensuite je ferais un left join de ces 2 tables en un seule. Je droperais ces 2 tables pour ne conserver que la nouvelle table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;A partir de cette table je calculerais avec des IF() pour voir si il y a une succession d'occupation selon le motif. Si oui alors je mets une valeur à 0. Sinon 1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Ensuite je ferais en sorte de ne garder que les dates que je veux par rapport à ce nouveau champ.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Il y a peut-être plus simple que cette méthode...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Je ne sais pas si l'intervalmatch pourrait t'aider dans ton cas...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 16:44:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454919#M13538</guid>
      <dc:creator>kevinchevrier</dc:creator>
      <dc:date>2017-12-26T16:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454920#M13539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try like this :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not tested &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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;source:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;SPAN style="color: #ff0000;"&gt;MATRIX&amp;amp;MOTIF as unique iNLINE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;[&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;MATRIX,MOTIF,DEBUT_OCCUPATION ,FIN_OCCUPATION,TEMPS_TRAV&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;00876,partiel,03/05/2007,30/11/2007&lt;/P&gt;&lt;P&gt;00876,partiel,03/05/2007,30/11/2008&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;output:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;load MATRIX,MOTIF,DEBUT_OCCUPATION,TEMPS_TRAV,if(Previous(unique)=unique,Previous(FIN_OCCUPATION)=FIN_OCCUPATION) as NEWFIN_OCCUPATION&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;resident source;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;drop table source;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Dec 2017 16:54:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454920#M13539</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-12-26T16:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454921#M13540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Morning Allu Allu,&lt;/P&gt;&lt;P&gt;i'm trying your script, It does'nt work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Dec 2017 10:50:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454921#M13540</guid>
      <dc:creator>chadliagabsi</dc:creator>
      <dc:date>2017-12-27T10:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454922#M13541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pour le cas précédent, voici comment je procéderais :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;INIT:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD * INLINE [&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Matricule, Motif, Debut, Fin, Duree&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Avancement minimum, 03/05/2007, 30/11/2007, 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Renouvellement, 01/12/2007, 30/11/2007, 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Renouvellement, 01/12/2007, 30/11/2008, 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Renouvellement, 01/12/2007, 30/11/2009, 100&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 518, CDD, 12/12/2005, 13/08/2006&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 518, CDD, 12/08/2007, 13/08/2008&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;RESULTAT:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD Matricule,Motif,Debut,max(Date(Fin)) as Fin ,Duree Resident INIT Group by Matricule,Motif,Debut,Duree;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;On obitent bien dans la table résultat 4 lignes sur les 6 initiales.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cdlt,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Dec 2017 16:17:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454922#M13541</guid>
      <dc:creator>carpentiere</dc:creator>
      <dc:date>2017-12-28T16:17:57Z</dc:date>
    </item>
    <item>
      <title>Re: Optimisation des intervalles de dates</title>
      <link>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454923#M13542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Concernant ce second point voici mon code&amp;nbsp; pour passer de ce tableau&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/188433_1.JPG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;a ce tableau&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2.JPG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/188434_2.JPG" style="height: auto;" /&gt;&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;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;INIT:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD * INLINE [&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Matricule, Motif, Debut, Fin, Duree&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Avancement minimum, 03/05/2007, 30/11/2007, 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Renouvellement, 01/11/2007, 30/11/2007, 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Renouvellement, 01/12/2007, 30/11/2008, 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 876, Renouvellement, 01/12/2008, 30/11/2009, 100&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 518, CDD, 12/12/2005, 13/08/2006&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 518, CDD, 12/08/2007, 13/08/2008&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;QUALIFY *;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;BASE:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD * Resident INIT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;////////////////&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Set boucle = 1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;do WHILE (boucle&amp;lt;&amp;gt;0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; QUALIFY *;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; T1:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LOAD *,Date(Debut)+0 as JourDebut, Date(Fin)+0 as JourFin, Date(Fin)+1 as JourSuivant Resident INIT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; UNQUALIFY *;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; T2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LOAD *,Date(Debut)+0 as JourDebut, Date(Fin)+0 as JourFin, Date(Fin)+1 as JourSuivant Resident INIT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; RESULTAT:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Left Join (T2) LOAD T1.Debut,T1.Fin,T1.Matricule as Matricule,T1.Motif as Motif,T1.Duree as Duree, T1.JourSuivant as JourDebut Resident T1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; DROP Table T1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; DROP Table INIT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; INIT:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LOAD Matricule&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; ,Motif&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; ,if(Isnull(T1.Debut),Debut,T1.Debut) as Debut&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; ,Fin &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; ,Duree&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; ,if(IsNull(T1.Debut),0,1) as Indicateur&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; ,T1.Debut&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Resident T2;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; DROP table T2; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; TMP:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LOAD max(Indicateur) as aRefaire Resident INIT; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LET a = FieldValue('aRefaire', 1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; LET boucle = a; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; Drop table TMP;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt; drop Fields Indicateur,T1.Debut;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Loop&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;// On regroupe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;///////////////////////&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;UNQUALIFY *;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;RESULTAT:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;NoConcatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;LOAD Matricule,Motif,Debut,max(Date(Fin)) as Fin ,Duree Resident INIT Group by Matricule,Motif,Debut,Duree;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;DROP Table INIT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;RENAME Table RESULTAT to INIT;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Dec 2017 09:00:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Optimisation-des-intervalles-de-dates/m-p/1454923#M13542</guid>
      <dc:creator>carpentiere</dc:creator>
      <dc:date>2017-12-29T09:00:35Z</dc:date>
    </item>
  </channel>
</rss>

