<?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 Utiliser des group by dans le load script in Francophones</title>
    <link>https://community.qlik.com/t5/Francophones/Utiliser-des-group-by-dans-le-load-script/m-p/1802747#M16299</link>
    <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;J'ai un fichier QVD de 1,5 Go contenant des données recueillies sur 3 mois et je souhaite créer des tableaux et des graphiques avec à chaque fois un group by différent.&lt;/P&gt;&lt;P&gt;Lorsque j'utilise ce genre d'expression sur un gros volume de données Qlikview plante pendant le chargement:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="creepingdeath_0-1619446862602.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/53723i21B7AC6BDA86DEDA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="creepingdeath_0-1619446862602.png" alt="creepingdeath_0-1619446862602.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- count(Aggr(count( {&amp;lt;Jalon_Couvert={"1"}&amp;gt;} Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection,Source))&lt;/P&gt;&lt;P&gt;-count(TOTAL Aggr(count(Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire))&lt;/P&gt;&lt;P&gt;-count(Aggr(count( {&amp;lt;Jalon_Couvert={"1"}&amp;gt;} Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire))&lt;/P&gt;&lt;P&gt;-count(TOTAL &amp;lt;Type_Horaire&amp;gt; Aggr(count(Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire))&lt;/P&gt;&lt;P&gt;et lorsque j'ai voulu déplacer toutes ces formules dans le code, j'ai obtenu des données incohérentes et erronées comme si il chargeait uniquement les données du dernier load&lt;/P&gt;&lt;P&gt;Taux_de_couverture_par_activité:&lt;BR /&gt;LOAD&lt;BR /&gt;count(Ordre) as nombre_de_jalons_couverts_par_activité,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite&lt;BR /&gt;RESIDENT TablePrincipale&lt;BR /&gt;where Jalon_Couvert=1&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite;&lt;/P&gt;&lt;P&gt;Total_par_activité:&lt;BR /&gt;Load&lt;BR /&gt;count(Ordre) as TOTAL_JALONS_PAR_ACTIVITE,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite&lt;BR /&gt;Resident TablePrincipale&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite;&lt;/P&gt;&lt;P&gt;Taux_de_couverture_par_technique_detection:&lt;BR /&gt;LOAD&lt;BR /&gt;count(Ordre) as nombre_de_jalons_couverts_par_technique_detection,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection&lt;BR /&gt;RESIDENT TablePrincipale&lt;BR /&gt;where Jalon_Couvert=1&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection;&lt;/P&gt;&lt;P&gt;Taux_de_couverture_par_technique_detection_et_source:&lt;BR /&gt;LOAD&lt;BR /&gt;count(Ordre) as nombre_de_jalons_couverts_par_technique_detection_et_source,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection,Source&lt;BR /&gt;RESIDENT TablePrincipale&lt;BR /&gt;where Jalon_Couvert=1&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection,Source;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NB: j'ai pas de serveur Qlikview et j'exécute les scripts sur ma machine.&lt;/P&gt;&lt;P&gt;Des idées pour contourner ce genre de problème ?&lt;/P&gt;</description>
    <pubDate>Mon, 26 Apr 2021 14:27:16 GMT</pubDate>
    <dc:creator>creepingdeath</dc:creator>
    <dc:date>2021-04-26T14:27:16Z</dc:date>
    <item>
      <title>Utiliser des group by dans le load script</title>
      <link>https://community.qlik.com/t5/Francophones/Utiliser-des-group-by-dans-le-load-script/m-p/1802747#M16299</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;J'ai un fichier QVD de 1,5 Go contenant des données recueillies sur 3 mois et je souhaite créer des tableaux et des graphiques avec à chaque fois un group by différent.&lt;/P&gt;&lt;P&gt;Lorsque j'utilise ce genre d'expression sur un gros volume de données Qlikview plante pendant le chargement:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="creepingdeath_0-1619446862602.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/53723i21B7AC6BDA86DEDA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="creepingdeath_0-1619446862602.png" alt="creepingdeath_0-1619446862602.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- count(Aggr(count( {&amp;lt;Jalon_Couvert={"1"}&amp;gt;} Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection,Source))&lt;/P&gt;&lt;P&gt;-count(TOTAL Aggr(count(Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire))&lt;/P&gt;&lt;P&gt;-count(Aggr(count( {&amp;lt;Jalon_Couvert={"1"}&amp;gt;} Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire))&lt;/P&gt;&lt;P&gt;-count(TOTAL &amp;lt;Type_Horaire&amp;gt; Aggr(count(Ordre),Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire))&lt;/P&gt;&lt;P&gt;et lorsque j'ai voulu déplacer toutes ces formules dans le code, j'ai obtenu des données incohérentes et erronées comme si il chargeait uniquement les données du dernier load&lt;/P&gt;&lt;P&gt;Taux_de_couverture_par_activité:&lt;BR /&gt;LOAD&lt;BR /&gt;count(Ordre) as nombre_de_jalons_couverts_par_activité,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite&lt;BR /&gt;RESIDENT TablePrincipale&lt;BR /&gt;where Jalon_Couvert=1&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite;&lt;/P&gt;&lt;P&gt;Total_par_activité:&lt;BR /&gt;Load&lt;BR /&gt;count(Ordre) as TOTAL_JALONS_PAR_ACTIVITE,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite&lt;BR /&gt;Resident TablePrincipale&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite;&lt;/P&gt;&lt;P&gt;Taux_de_couverture_par_technique_detection:&lt;BR /&gt;LOAD&lt;BR /&gt;count(Ordre) as nombre_de_jalons_couverts_par_technique_detection,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection&lt;BR /&gt;RESIDENT TablePrincipale&lt;BR /&gt;where Jalon_Couvert=1&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection;&lt;/P&gt;&lt;P&gt;Taux_de_couverture_par_technique_detection_et_source:&lt;BR /&gt;LOAD&lt;BR /&gt;count(Ordre) as nombre_de_jalons_couverts_par_technique_detection_et_source,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection,Source&lt;BR /&gt;RESIDENT TablePrincipale&lt;BR /&gt;where Jalon_Couvert=1&lt;BR /&gt;group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Technique_Detection,Source;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NB: j'ai pas de serveur Qlikview et j'exécute les scripts sur ma machine.&lt;/P&gt;&lt;P&gt;Des idées pour contourner ce genre de problème ?&lt;/P&gt;</description>
      <pubDate>Mon, 26 Apr 2021 14:27:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Utiliser-des-group-by-dans-le-load-script/m-p/1802747#M16299</guid>
      <dc:creator>creepingdeath</dc:creator>
      <dc:date>2021-04-26T14:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Utiliser des group by dans le load script</title>
      <link>https://community.qlik.com/t5/Francophones/Utiliser-des-group-by-dans-le-load-script/m-p/1808821#M16319</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;Je te conseillerai de créer un niveau supplémentaire dans ton architecture de QVD. En partant de ton QVD&lt;STRONG&gt; Table principale&lt;/STRONG&gt;, tu crées d'autres QVD avec ces données agrégées que tu sauvegardes avec la clause &lt;STRONG&gt;STORE&lt;/STRONG&gt; (un QVD pour un group by).&amp;nbsp; Autrement dit, tu te construis un générateur de QVD.&lt;/P&gt;&lt;P&gt;Cela devrait grandement améliorer la performance de ton application de travail.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Taux_de_couverture_par_activité:
LOAD
count(Ordre) as nombre_de_jalons_couverts_par_activité,Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite
RESIDENT TablePrincipale
where Jalon_Couvert=1
group by Date_Circulation,Numero_Sillon,CR_CI_CH,Type_Horaire,Code_Activite;

// Sauvegarde de la table
STORE Taux_de_couverture_par_activité INTO 'lib://Folder/Taux_de_couverture_par_activité.qvd';

// Suppression de la table
DROP TABLE Taux_de_couverture_par_activité;&lt;/LI-CODE&gt;&lt;P&gt;cordialement&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2021 20:20:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Utiliser-des-group-by-dans-le-load-script/m-p/1808821#M16319</guid>
      <dc:creator>Seyko</dc:creator>
      <dc:date>2021-05-18T20:20:49Z</dc:date>
    </item>
  </channel>
</rss>

