Qlik by Infodata
Comment fonctionne la chaîne Integrix - QlikSense ?
Comment est structurée une Qlikapp sur Integrix ?
xx_init est un répertoire de stockage situé dans le serveur QlikSense, répertoire Qvd/ xx_init.
On y trouvera un fichier Excel (xx_ici.xslx) qui contiendra des valeurs propre au sites d'exploitation.
Ces valeurs seront contenues dans des ongles excel et structurés en 'Tableau' avec entête.
L'onglet Variables contient les colonnes Variable et Expression ; ces valeurs seront chargées dans les qlikapp 0/1/app afin de fournir des variables propres au site. Une variable peut référencer une constante de valeur ou une expression de filtre, de sélection,…
Chaque module Integrix possède son xx_ici.xlsx et doit être considéré lors de la mise en oeuvre du site.
Cette méthode permet de mettre à disposition du site des Qlipapp générique propre au module integrix standard et de les personnaliser.
Les conventions de nomination des champs.
Afin de comprendre les données à disposition pour créer les vues dans qlikSense, nous avons adopté une convention de nomage des champs.
Les champs peuvent contenir des espaces et des caractères spéciaux.
On utilisera le codage 'CamelCase' : une majuscule veut dire un nouveau mot.
Les préfixes permettent de comprendre la nature du champs :
Pour distinguer les variables nous adoptons la convention suivante :
Les détail de l'extension 'Calendar' - qui porte la déclinaison des Dates en différentes valeurs.
Il est important de bien comprendre que :
Le tableau ci-dessous illustre les valeurs obtenues selon les déclinaisons évoqués.
Sufixe | Description | Exemple de valeur humaine |
---|---|---|
Year | le format Année | 2018, 2015, 1992 |
Quarter | le format Trimestre | Q1, Q2, Q3, Q4 |
Month | le format Mois | jan,..,juil.,… |
Week | le format Semaine | W1, W5,…W52 |
Year+Periode | ||
YearQuarter | le format Année avec le format Trimestre | 2015-Q1, 2018-Q3, … |
YearMonth | le format Année avec le format Mois | 2015-jan., 2018-juil., … |
YearWeek | le format Année avec le format Semaine | 2015-Q1, 2018-Q3, … |
xxxAGO | calcule le nombre absolu de ? entre la date et Today() | |
YearsAgo | le nombre d'année entière qui séparent today() de la date de référence | 0,1,2,3, … (ex : 2018-2016→2) |
QuartersAgo | le nombre de trimestre qui séparent today() de la date de référence | -1,-2,-999 ,0,1,2,3,…,999 |
MonthsAgo | le nombre de mois qui séparent today() de la date de référence | -1,-2,-999 ,0,1,2,3,…,999 |
WeeksAgo | le nombre de semaine qui séparent today() de la date de référence | -1,-2,-999 ,0,1,2,3,…,999 |
xxxRelNo | calcule le nombre relatif de ? entre la date et Today() ; ne tient pas compte de l'année dans le calcul | |
QuarterRelNo | le nombre de trimestre relatif qui séparent today() et la date de référence | -3,-2,-1,0,1,2,3 |
MonthRelno | le nombre de mois relatif qui séparent today() et la date de référence | -11,..,0,..11 |
WeekRelno | le nombre de semaine relatives qui séparent today() et la date de référence | -51,..,0,..,51 |
is _ In?TD | flag Vrai/Faux si la date de référence est dans ? et ⇐ à today() | |
is_InYTD | is In Year To Date est vai (1) si le numéro du jour (1..352) de la date de référence est < = au numéro du jour de today() dans tenir compte de l'année | 1/0 |
is_InQTD | is In Quarter To Date est vai (1) si le trimestre (1..4) de la date de référence est < = au trimestre de Today() sans tenir compte de l'année. | 1/0 |
is_InMTD | is In Month To Date est vai (1) si le mois (1..12) de la date de référence est < = au mois de Today() sans tenir compte de l'année. | 1/0 |
is_InWTD | is In week To Date est vai (1) si la semaine (1..53) de la date de référence est < = à la semaine de Today() sans tenir compte de l'année. | 1/0 |
is_InCurr?TD | flag Vrai/Faux si la date de référenc est dans ? courante ; courant est défini par today() | |
is_InCurrYTD | is In current Year to Date est vrai (1) si la date de référence est dans la même année que today() et < = today() en tenant compte de l'année | 1/0 |
is_InCurrMTD | is In current Year to Date est vrai (1) si la date de référence est dans le même mois que today() et < = today() en tenant compte de l'année et du mois | 1/0 |
is_InPrev?TD | flag Vrai/Faux si la date de référenc est dans ? précédente; précédente est défini par today() | |
is_InPrevYTD | is In current Year to Date est vrai (1) si la date de référence est dans l'année précédente à today() et < = today() en tenant compte de l'année précédente | 1/0 |
is_InPrevMTD | is In current Year to Date est vrai (1) si la date de référence est dans le même mois que today() dans l'année précédente à today() et < = today() en tenant compte de l'année précédente et du mois | 1/0 |