<?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: Calcul effet prix dans le script in Francophones</title>
    <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182445#M8682</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour et merci de ta réponse&lt;/P&gt;&lt;P&gt;J'avais bien pensé faire une variable des mes effets mais ça ne fonctionnait pas (sur l'effet volume il me semble)&lt;/P&gt;&lt;P&gt;Je vais réessayer&lt;/P&gt;&lt;P&gt;Par contre dis m'en plus sur les master item car je n'en n'ai jamais entendu parler (je m'autoforme car pas grand monde dans ma société pour répondre à mes interrogations et c'est pourquoi j'ai besoin de la communauté)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;De plus je pensais passer directement dans le script car mon appli est en test et il faut régulièrement rajouter une nouvelle donnée et donc modifier à la main mes formules et donc une multitude de graph à chaque fois&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Sep 2016 12:12:49 GMT</pubDate>
    <dc:creator>mikael_voisine</dc:creator>
    <dc:date>2016-09-14T12:12:49Z</dc:date>
    <item>
      <title>Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182443#M8680</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;J'ai créé une appli commerciale et donc il faut que je fasse des calculs d'effet prix (volume et mix également)&lt;/P&gt;&lt;P&gt;Dans un set analysis, ma formule d'effet prix fonctionne correctement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum(Aggr(&lt;/P&gt;&lt;P&gt;(sum({$&amp;lt;Année={$(=Max(Année))},[Gratuit LFACT]={N},[Code Contrat Codif]={1,5},N3_hors_filiales={1},Flag_Creneau={0},Poids_positif={0}&amp;gt;}[CA NFranco])&lt;/P&gt;&lt;P&gt;/sum({$&amp;lt;Année={$(=Max(Année))},[Gratuit LFACT]={N},[Code Contrat Codif]={1,5},N3_hors_filiales={1},Flag_Creneau={0},Poids_positif={0}&amp;gt;}[Poids Facturé])&lt;/P&gt;&lt;P&gt;-sum({$&amp;lt;Année={$(=Max(Année)-1)},[Gratuit LFACT]={N},[Code Contrat Codif]={1,5},N3_hors_filiales={1},Flag_Creneau={0},Poids_positif={0}&amp;gt;}[CA NFranco])&lt;/P&gt;&lt;P&gt;/sum({$&amp;lt;Année={$(=Max(Année)-1)},[Gratuit LFACT]={N},[Code Contrat Codif]={1,5},N3_hors_filiales={1},Flag_Creneau={0},Poids_positif={0}&amp;gt;}[Poids Facturé]))&lt;/P&gt;&lt;P&gt;*sum({$&amp;lt;Année={$(=Max(Année))},[Gratuit LFACT]={N},[Code Contrat Codif]={1,5},N3_hors_filiales={1},Flag_Creneau={0},Poids_positif={0}&amp;gt;}[Poids Facturé])&lt;/P&gt;&lt;P&gt;,[SF Planif],[SFamille Marque],[Nom Groupe Prévision N3]&lt;/P&gt;&lt;P&gt;,Promo,[Etat du Produit],[RC Code Produit],Creneau))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J'aimerai passer directement par le script pour me calculer cette formule pour ne pas refaire cette formule pour chaque graphique mais je coince&lt;/P&gt;&lt;P&gt;Je sais qu'il faut passer par un group by mais je ne comprend pas comment faire un année N - année N-1 par exemple&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Sep 2016 09:09:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182443#M8680</guid>
      <dc:creator>mikael_voisine</dc:creator>
      <dc:date>2016-09-13T09:09:21Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182444#M8681</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;Tu peux peut être contourner le problème en mettant ta formule dans une variable&lt;/P&gt;&lt;P&gt;Et du coup appeler ta variable dans tes différents tableaux ou graphique.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ou plus simplement créer ta mesure en master item ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 11:25:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182444#M8681</guid>
      <dc:creator>brunobertels</dc:creator>
      <dc:date>2016-09-14T11:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182445#M8682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour et merci de ta réponse&lt;/P&gt;&lt;P&gt;J'avais bien pensé faire une variable des mes effets mais ça ne fonctionnait pas (sur l'effet volume il me semble)&lt;/P&gt;&lt;P&gt;Je vais réessayer&lt;/P&gt;&lt;P&gt;Par contre dis m'en plus sur les master item car je n'en n'ai jamais entendu parler (je m'autoforme car pas grand monde dans ma société pour répondre à mes interrogations et c'est pourquoi j'ai besoin de la communauté)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;De plus je pensais passer directement dans le script car mon appli est en test et il faut régulièrement rajouter une nouvelle donnée et donc modifier à la main mes formules et donc une multitude de graph à chaque fois&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 12:12:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182445#M8682</guid>
      <dc:creator>mikael_voisine</dc:creator>
      <dc:date>2016-09-14T12:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182446#M8683</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;ÉLÉMENTS PRINCIPAUX ou MASTER ITEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tu peux utiliser les éléments principaux ( MASTER ITEM) comme ceci :&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-1" height="138" src="https://community.qlik.com/legacyfs/online/137531_pastedImage_0.png" style="width: 183px; height: 137.806px;" width="183" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tu peux créer un élément principal soit de dimension , soit de mesure. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-2" height="383" src="https://community.qlik.com/legacyfs/online/137532_pastedImage_1.png" style="width: 303px; height: 382.811px;" width="303" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tu ajoutes ton expression &lt;/P&gt;&lt;P&gt;Tu la nommes et clique sur créer &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ensuite tu la retrouves dans les éléments principaux tu peux la glisser déposer ou la rechercher par son nom pour l'ajouter dans un tableau ou graphique.&lt;/P&gt;&lt;P&gt;Si tu la modifie dans les éléments principaux , elle sera automatiquement modifiée partout ou la mesure est intégrée.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VARIABLES :&lt;/P&gt;&lt;P&gt;tu accèdes à l'éditeur de variable en bas a gauche de ton écran qliksense :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-5 jive-image" src="https://community.qlik.com/legacyfs/online/137535_pastedImage_4.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;Tu as cette fenêtre :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-4" src="https://community.qlik.com/legacyfs/online/137534_pastedImage_3.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tu donnes un nom à ta variable et ajoute ta formule ou ton expression dans le champ Définition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;par exemple vEffetPrix en nom et ta formule&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;puis dnas les tableaux ou graphiques tu appelles ta variable comme ceci :&lt;/P&gt;&lt;P&gt;$(vEffetPrix)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Idem si tu as besoin de modifier ta formule il te suffit de la modifier dans l'éditeur de variable et elle se mettra à jour partout ou elle est utilisée.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selon moi c'est plus facile de passer par les éléments principaux ou l'éditeur de variable que par le script.&lt;/P&gt;&lt;P&gt;Enfin pour t'aider avec le group by , çà m'est difficile car comme toi suis assez nouveau sur qlik sense et surtout pas développeur , j'ai donc galéré au début mais le forum m'a beaucoup aidé.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si tu es à l'aide en anglais tu peux reposer ta question en anglais dans la section new to qliksense , pour augmenter tes chances.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bon courage&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 07:47:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182446#M8683</guid>
      <dc:creator>brunobertels</dc:creator>
      <dc:date>2016-09-15T07:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182447#M8684</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour&lt;/P&gt;&lt;P&gt;j'utilise Qlikview et non Qliksense donc je ne pense pas avoir les master item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quand je passe ma formule dans une variable ça à l'air de fonctionner&lt;/P&gt;&lt;P&gt;Je vais continuer dans ce sens&lt;/P&gt;&lt;P&gt;Dans mes tests précédents, ça ne marchait pas car je ne mettais pas le $ avant la variable&lt;/P&gt;&lt;P&gt;Je ne comprend pas, à quoi sert il ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2016 07:53:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182447#M8684</guid>
      <dc:creator>mikael_voisine</dc:creator>
      <dc:date>2016-09-19T07:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182448#M8685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour&lt;/P&gt;&lt;P&gt;Content de lire qu'avec une variable çà fonctionne&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Voici un lien en anglais sur le signe dollar &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/11/18/dollar-expansions"&gt;https://community.qlik.com/blogs/qlikviewdesignblog/2013/11/18/dollar-expansions&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2016 07:33:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182448#M8685</guid>
      <dc:creator>brunobertels</dc:creator>
      <dc:date>2016-09-20T07:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182449#M8686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Salut Mickael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je vois que tu continue à bien t'amuser !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je pense que tu devrais faire ces calculs dans le script, comme pour le tableau de bord hebdo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ton aggr() fais les calculs au plus fin, et si tu l'utilise à plusieurs endroits, va vite plomber les performances de l'appli.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tu as combien de tables dans ton modèle ? Partage le si tu peux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A bientôt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Sep 2016 10:00:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182449#M8686</guid>
      <dc:creator>christophebrault</dc:creator>
      <dc:date>2016-09-21T10:00:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182450#M8687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour Mikael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Il doit être possible de créer une table additionelle, qui reprends les totaux que vous utilisez dans le dashboard. Celle là sera toujours fixe, dans le sens ou un YTD différent que le dernier jour/mois (selon script) sera difficile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vous savez toujours combiner un group by avec un where, et donc scripter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Y&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(X)&lt;/P&gt;&lt;P&gt;FROM...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;WHERE year =...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;group by Y;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Sep 2016 10:23:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182450#M8687</guid>
      <dc:creator>puttemans</dc:creator>
      <dc:date>2016-09-21T10:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182451#M8688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Salut&lt;/P&gt;&lt;P&gt;ça fait un bail&lt;/P&gt;&lt;P&gt;Oui je continu à m'éclater&lt;/P&gt;&lt;P&gt;Comme m'a suggéré Bruno, j'ai mis mes formules d'effets dans des variables que j'appelle ensuite dans les différents graph&lt;/P&gt;&lt;P&gt;Je pense que c'est mieux au niveau perf&lt;/P&gt;&lt;P&gt;Je pense comme toi que c'est au niveau du script qu'il faudrait que je calcule ces effets mais je bloque&lt;/P&gt;&lt;P&gt;je n'arrive pas à faire année N - année N-1 par ex&lt;/P&gt;&lt;P&gt;Je charge 2 fichiers à plats (un par année) et je n'ai donc qu'une seule table (au grand dam du service info qui souhaite que je fasse un modèle en étoile &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je ne sais pas comment poster un fichier sur ce forum donc je te colle mon script ci dessous&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///$tab Main&lt;/P&gt;&lt;P&gt;SET ThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET DecimalSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET MoneyDecimalSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyFormat='# ##0.00 €;-# ##0.00 €';&lt;/P&gt;&lt;P&gt;SET TimeFormat='hh:mm:ss';&lt;/P&gt;&lt;P&gt;SET DateFormat='DD/MM/YYYY';&lt;/P&gt;&lt;P&gt;SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';&lt;/P&gt;&lt;P&gt;SET MonthNames='janv.;févr.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.';&lt;/P&gt;&lt;P&gt;SET DayNames='lun.;mar.;mer.;jeu.;ven.;sam.;dim.';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET ThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET DecimalSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyThousandSep=' ';&lt;/P&gt;&lt;P&gt;SET MoneyDecimalSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyFormat='# ##0,00 €;-# ##0,00 €';&lt;/P&gt;&lt;P&gt;SET TimeFormat='hh:mm:ss';&lt;/P&gt;&lt;P&gt;SET DateFormat='DD/MM/YYYY';&lt;/P&gt;&lt;P&gt;SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';&lt;/P&gt;&lt;P&gt;SET MonthNames='jan.;fév.;mars;avr.;mai;juin;juil.;août;sept.;oct.;nov.;déc.';&lt;/P&gt;&lt;P&gt;SET DayNames='lun.;mar.;mer.;jeu.;ven.;sam.;dim.';&lt;/P&gt;&lt;P&gt;SET HidePrefix = '_';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//COULEURS&lt;/P&gt;&lt;P&gt;SET vRouge = '=rgb(218,18,21)';&lt;/P&gt;&lt;P&gt;SET vBleu = '=rgb(36,166,208)';&lt;/P&gt;&lt;P&gt;SET vBleufoncé = '=rgb(0,88,162)';&lt;/P&gt;&lt;P&gt;SET vBleuAutre = '=rgb(83,128,176)';&lt;/P&gt;&lt;P&gt;SET vMauve = '=rgb(174,84,184)';&lt;/P&gt;&lt;P&gt;SET vOrange = '=rgb(244,73,17)';&lt;/P&gt;&lt;P&gt;SET vVert = '=rgb(152,175,69)';&lt;/P&gt;&lt;P&gt;SET vjaune = '=rgb(237,193,18)';&lt;/P&gt;&lt;P&gt;SET vMarron = '=rgb(80,40,45)';&lt;/P&gt;&lt;P&gt;SET vGrisnoir = '=rgb(57,57,57)';&lt;/P&gt;&lt;P&gt;SET vGrismoyen = '=rgb(188,188,188)';&lt;/P&gt;&lt;P&gt;SET vGrisclair = '=rgb(232,232,232)';&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;//FONCTIONNEMENT GENERAL APPLICATION // Variables d'actions&lt;/P&gt;&lt;P&gt;SET HidePrefix=ID;&lt;/P&gt;&lt;P&gt;LET vShowFilter ='0';&lt;/P&gt;&lt;P&gt;LET vShowHelp ='0';&lt;/P&gt;&lt;P&gt;LET vShowSelectionActive='0';&lt;/P&gt;&lt;P&gt;LET vPath = '..\..\..\qlikview-data\GastronomeTdBHebdo\';&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;&lt;/P&gt;&lt;P&gt;//======================================================================================================&lt;/P&gt;&lt;P&gt;//*** INFORMATION ***&lt;/P&gt;&lt;P&gt;//PROPRIETAIRE : Mikaël VOISINE&lt;/P&gt;&lt;P&gt;//DESCRIPTION : Cette application permet d'analyser les ventes&lt;/P&gt;&lt;P&gt;//SOURCES : Fichiers QVD&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//======================================================================================================&lt;/P&gt;&lt;P&gt;//*** INTERVENTIONS ***&lt;/P&gt;&lt;P&gt;//28 04 2016 - VOISINE Mikaël : Création des scripts de chargement&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//======================================================================================================&lt;/P&gt;&lt;P&gt;//*** REGLES DE DEVELLOPEMENT ***&lt;/P&gt;&lt;P&gt;//Champs : La première lettre en majuscules (Ex : Année, Montant)&lt;/P&gt;&lt;P&gt;//Variables : Commence par un v devant les variables (Ex : vAnnéeCourante)&lt;/P&gt;&lt;P&gt;//Nom des clés : En majuscule, Commence par ID_ et masqué par HidePreFix (Ex : ID_CLIENT)&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;//Définition variables pour la synthèse&lt;/P&gt;&lt;P&gt;// vDimension =&amp;gt; permet de choisir les différentes dimension de comparaison (graph camembert &amp;amp; histogramme)&lt;/P&gt;&lt;P&gt;// vDimension=0 =&amp;gt; Choix Produit&lt;/P&gt;&lt;P&gt;// vDimension=1 =&amp;gt; Choix Client&lt;/P&gt;&lt;P&gt;// vDimension=2 =&amp;gt; Choix Marque&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;// vIndicateur =&amp;gt; permet de choisir son indicateur de comparaison (graph camembert &amp;amp; histogramme)&lt;/P&gt;&lt;P&gt;// vIndicateur=0 =&amp;gt; Choix Volume&lt;/P&gt;&lt;P&gt;// vIndicateur=1 =&amp;gt; Choix Chiffre d'affaire&lt;/P&gt;&lt;P&gt;// vIndicateur=2 =&amp;gt; Choix marge brute&lt;/P&gt;&lt;P&gt;// vIndicateur=3 =&amp;gt; Choix EBIT&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;// vMenu =&amp;gt; permet de d'afficher le menu de navigation&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//Définition variables pour les onglets détail &amp;amp; commerciaux&lt;/P&gt;&lt;P&gt;// vChoix... =&amp;gt; permet de faire apparaitre/disparaitre les différents critère de séléction&lt;/P&gt;&lt;P&gt;// vChoixProduit =&amp;gt; Sélection/déselection des Produits&lt;/P&gt;&lt;P&gt;// vChoixClient =&amp;gt; Sélection/déselection des Clients&lt;/P&gt;&lt;P&gt;// vChoixmarque =&amp;gt; Sélection/déselection des Marques&lt;/P&gt;&lt;P&gt;// vChoixPromo =&amp;gt; Sélection/déselection Promo(O)/Hors Promo(N)&lt;/P&gt;&lt;P&gt;// vChoixEtatProduis =&amp;gt; Sélection/déselection Frais/Gel&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//Définition variables pour l'onglet Analyse des écarts&lt;/P&gt;&lt;P&gt;// vEffet =&amp;gt; permet de choisir l'effet pour analyse&lt;/P&gt;&lt;P&gt;// vEffet=1 =&amp;gt; Choix de l'effet prix&lt;/P&gt;&lt;P&gt;// vEffet=2 =&amp;gt; Choix de l'effet volume&lt;/P&gt;&lt;P&gt;// vEffet=3 =&amp;gt; Choix de l'effet mix&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;// vPériodeCompare =&amp;gt; permet de comparé par rapport au budget ou au réel N-1&lt;/P&gt;&lt;P&gt;// vPériodeCompare=1 =&amp;gt; Comparaison vs N-1&lt;/P&gt;&lt;P&gt;// vPériodeCompare=2 =&amp;gt; Comparaison vs budget&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//Définition variables pour l'onglet Benchmark&lt;/P&gt;&lt;P&gt;// vInd_Benchmark =&amp;gt; permet de choisir l'indicateur de comparaison&lt;/P&gt;&lt;P&gt;// vInd_Benchmark=0 =&amp;gt; Choix du taux de marge brute&lt;/P&gt;&lt;P&gt;// vInd_Benchmark=1 =&amp;gt; Choix du PU NF&lt;/P&gt;&lt;P&gt;// vInd_Benchmark=2 =&amp;gt; €/Kg de MSCV&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;&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;///$tab Outils&lt;/P&gt;&lt;P&gt;//PERMET DE CHOISIR SON UNTIE DE MESURE&lt;/P&gt;&lt;P&gt;Mode_Unité:&lt;/P&gt;&lt;P&gt;LOAD * INLINE &lt;/P&gt;&lt;P&gt;&amp;nbsp; [Unité&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; M€&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; K€&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; €&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGROUPEMENT_CRENEAU:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creneau, Regroupement_Creneau&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GMS, GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHD, BtoB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIRECTION CIALE EQUILIBRE, Direction Ciale Equilibre&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DISTRIBUTION SPECIALISEE, BtoB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORT, Export&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INDUSTRIE, Industrie&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAI, BtoB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTRAGROUPE, Intragroupe&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MAP_client_N6:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapping LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; old, new&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ALDI, ALDI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATAC, EUROCHAN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUCHAN, EUROCHAN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CARREFOUR, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CARREFOUR AFFILIES, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CARREFOUR MARKET, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CRF MARKET, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASINO GEANT, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASINO PETITES SURFACES, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASINO SUPER, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CORA France, PROVERA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CRF MARKET AFFILIES, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEGAGEMENT, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIVERS EMC, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIVERS EUROCHAN, EUROCHAN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIVERS GMS, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIVERS INAUDI, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIVERS PROVERA, PROVERA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ED, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRANCAP, PROVERA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRANPRIX, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HOURA, PROVERA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INAUDI, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INAUDI HORS GMS, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERMARCHE, INTERMARCHE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEADER PRICE, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LECLERC, LECLERC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LIDL, LIDL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LUCHE TRADITION VOLAILLE, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCH France, PROVERA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONOPRIX, EMC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NETTO, INTERMARCHE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERSONNEL/ELEVEUR, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROXI, CARREFOUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCHIEVER, EUROCHAN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIMPLY CHRONODRIVE, EUROCHAN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYSTEME U, SYSTEME U&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYSTEME U COOP, SYSTEME U&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRAD ET COLLECTIVITES, DIVERS GMS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRANSPORTEUR, DIVERS GMS&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REGROUPEMENT_FILIERE:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Filière Produit, Regroupement_Filière&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTRES VOLAILLES, Filière Autres volailles&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOLOGIQUE, Filière Autres volailles&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CANARD, Filière Canard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COPRODUITS CANARD, Filière Canard&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COPRODUITS POULET, Filière Poulet Classique&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COQ ET POULE, Filière Autres volailles&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DINDE, Filière Dinde&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PINTADE LABEL, Filière SSQ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; POULET CERTIFIE, Filière SSQ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; POULET FILIERE, Filière SSQ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; POULET LABEL, Filière SSQ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; POULET VEGETAL, Filière Poulet Classique&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUITS ELABORES CRUS, Filière Pe Crus&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PRODUITS ELABORES CUITS, Filière Pe Cuits&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VOLAILLES FESTIVES, Filière SSQ&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;///$tab Fait&lt;/P&gt;&lt;P&gt;AGENDA:&lt;/P&gt;&lt;P&gt;LOAD MAJ,&lt;/P&gt;&lt;P&gt;&amp;nbsp; num(Month(Date(LISTE_MOIS))) as MOIS_AGENDA, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Year(date(LISTE_MOIS)) as ANNEE_AGENDA,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Week(date(LISTE_MOIS)) as SEMAINE_AGENDA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;M&gt;&lt;/M&gt;&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Agenda_mois);&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;&lt;/P&gt;&lt;P&gt;VENTES_TMP:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;FROM $(vPath)Commerce\Ventes_Globales\*.qvd(qvd)&lt;/P&gt;&lt;P&gt;//Where [Code Société]='67'&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VENTES:&lt;/P&gt;&lt;P&gt;LOAD MakeDate([Année Facturation],Right([Mois Facturation],2),1) as ID_Date,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Code Société],&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Fam Planification],&lt;/P&gt;&lt;P&gt;&amp;nbsp; Creneau, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Creneau&amp;lt;&amp;gt;('INTRAGROUPE'),0,1) as Flag_Creneau,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Creneau='GMS',ApplyMap('MAP_client_N6',[Nom Groupe Prévision N5]),[Nom Groupe Prévision N5]) as [Client N6],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Nom Groupe Prévision N5], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Etat du Produit], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SF Planif], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Famille Marque], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Filière Produit], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Promo, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [RC Code Produit], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Nom Groupe Prévision N4], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SFamille Marque], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Nom Groupe Prévision N3],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Nom Groupe Prévision N3]=('ALLEMAGNE GMBH') or [Nom Groupe Prévision N3]=('ANGLETERRE GASTRONOME UK'),0,1) as N3_hors_filiales,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Libellé Produit], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Unité de Fabrication],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Unité Préparation],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Gratuit LFACT],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dégagement,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Type Marque],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gamme,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(IsNull([Code Contrat Codif]),'1',[Code Contrat Codif]) as [Code Contrat Codif],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Poids Facturé],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Poids Facturé]&amp;gt;0,0,1) as Poids_positif,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Pièce Fact],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [CA NFranco],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Cout Transport],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Marge Brute Projeté],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [MSCV projeté], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [MSCC Projeté],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [RC Code Produit]&amp;amp;' '&amp;amp;[Libellé Produit] as [Code Produit]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resident VENTES_TMP;&lt;/P&gt;&lt;P&gt;DROP Table VENTES_TMP;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join&lt;/P&gt;&lt;P&gt;HIERARCHIE_COMMERCIALE :&lt;/P&gt;&lt;P&gt;LOAD [Code Société],&lt;/P&gt;&lt;P&gt;&amp;nbsp; Creneau,&lt;/P&gt;&lt;P&gt;&amp;nbsp; [Type Marque],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Etat du Produit],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Nom Groupe Prévision N5],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gamme,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [SFamille Marque],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Filière Produit],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Direction Commercial], &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Compte Clé],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AutoNumberHash128([Code Société],[Direction Commercial]) as ID_Sécurité&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;M&gt;&lt;/M&gt;&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is [Rapport 1]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;///$tab Calendrier&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDateMin = num(Makedate(2015,01,01));&amp;nbsp; &lt;/P&gt;&lt;P&gt;LET vDateMax = num(Makedate(2016,12,31)); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TempCalendar:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;//Génération de toutes les dates possibles entre la date min et la date max&lt;/P&gt;&lt;P&gt;$(vDateMin) + RowNo() - 1 AS DateNumber,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Date($(vDateMin) + RowNo() - 1) AS TempDate&amp;nbsp; &lt;/P&gt;&lt;P&gt;AUTOGENERATE 1&amp;nbsp; &lt;/P&gt;&lt;P&gt;WHILE $(vDateMin)+IterNo()-1&amp;lt;= $(vDateMax);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Création d'une table qui va contenir les différents composants du calendrier&lt;/P&gt;&lt;P&gt;Calendar:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;(Date(TempDate)) AS Date,&amp;nbsp; &lt;/P&gt;&lt;P&gt;num(Date(TempDate)) AS ID_Date,&lt;/P&gt;&lt;P&gt;// Standard Date Objects&amp;nbsp; &lt;/P&gt;&lt;P&gt;WeekDay(TempDate) AS Jour,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Week(TempDate) AS Semaine,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Month(TempDate) AS Mois,&lt;/P&gt;&lt;P&gt;num(Month(TempDate)) AS NoMois,&amp;nbsp; &lt;/P&gt;&lt;P&gt;'T' &amp;amp; Ceil(Month(TempDate)/3) AS Trimestre,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Year(TempDate) AS Année,&lt;/P&gt;&lt;P&gt;MonthName(TempDate)as Lib_Mois,&lt;/P&gt;&lt;P&gt;num(month(TempDate),'00')&amp;amp;'/'&amp;amp;num(Year(TempDate),'00')as AnnéeMois,&lt;/P&gt;&lt;P&gt;date(TempDate,'YYYY-MM') as Lib_AnnéeMois&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESIDENT TempCalendar ORDER BY TempDate ASC;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE TempCalendar;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@+&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Sep 2016 14:00:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182451#M8688</guid>
      <dc:creator>mikael_voisine</dc:creator>
      <dc:date>2016-09-21T14:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182452#M8689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Le fait de mettre toàn expression en variable ne change rien niveau performance. Le calcul ne se fait pas une fois lorsque tu utilise le $(), mais dans chaque objet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pour le modèle, tu peux dire à la DSI de ma part que non. Qlik fonctionne en vectoriel et non relationnel. Le meilleur modèle théoriquement est une seule grosse table en terme de performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pour faire du N vs N-1 dans le script, il faut que tu crée un champs par année en faisant un concatenate puis un group by.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C'est ce qui est fait dans le tableau de bord hebdo pour les calculs de perf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Je n'ai pas le temps de voir ton script en détail dsl...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 14:23:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182452#M8689</guid>
      <dc:creator>christophebrault</dc:creator>
      <dc:date>2016-09-22T14:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182453#M8690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok merci&lt;/P&gt;&lt;P&gt;Je vais creuser la dessus&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@ bientôt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 15:19:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182453#M8690</guid>
      <dc:creator>mikael_voisine</dc:creator>
      <dc:date>2016-09-22T15:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182454#M8691</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 pouvoir faire un calcul AnnéeN - AnnéeN-1 :&lt;/P&gt;&lt;P&gt;Il faut ajouter un colonne contenant les données de l'années N-1grace à un Left Joint (voir ci dessus) vous pourrez ensuite faire votre calcul puis supprimer la colonne.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LEFT JOIN (TABLE)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Année+1 as Année,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Tous les champs rendant la ligne unique,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Valeur as ValeurN-1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;RESIDENT TABLE;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attention :&lt;/P&gt;&lt;P&gt;Si vos lignes ne sont pas uniques (SOMME faite au premier chargement) cela ne fonctionnera pas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Oct 2016 13:03:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182454#M8691</guid>
      <dc:creator />
      <dc:date>2016-10-03T13:03:23Z</dc:date>
    </item>
    <item>
      <title>Re: Calcul effet prix dans le script</title>
      <link>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182455#M8692</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;Merci, je vais creuser dans ce sens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 12:13:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Francophones/Calcul-effet-prix-dans-le-script/m-p/1182455#M8692</guid>
      <dc:creator>mikael_voisine</dc:creator>
      <dc:date>2016-10-06T12:13:15Z</dc:date>
    </item>
  </channel>
</rss>

