Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Announcements
QlikWorld, June 24-25, 2020. Free virtual event for DI and DA gurus. Register Now
Highlighted
Partner
Partner

Re: Canonical Date

Salut Boris,

J‘ai dit expression, mais pour être plus précis j’aurai dû dire situation.

Par exemple, on ne pourra pas  tracer le nombre de dossIer ouvert  et le nombre de réclamation dans le même graphique en utilisant un axe temporel commun si on a pas le calendrier canonique à disposition.

Highlighted
Contributor III
Contributor III

Re: Canonical Date

Bonjour Sébastien,

Merci beaucoup pour l'exemple, dans une expression je pense qu'on peut régler le problème avec un "possible" ou un "exclude", mais en effet dans un graphique obligé de passer par ce type de calendrier.

Merci à toi pour l'explication

Highlighted
Contributor III
Contributor III

Re: Canonical Date

Salut,

Et un grand merci ! Cela fonctionne (presque!)

Allez encore une question :

Je veux compter le nombre de mission sur l'année N. J'ai testé deux formules :

=Count({<Mission_Hors_Reseau={'0'}>} distinct([Num_Dossier]))

-> elle fonctionne mais j'ai trop de dossiers.

=Count({Mission_Hors_Reseau={'0'},$< [Year_SDD] = {"$(=(Max([Year_SDD])))"} >} DISTINCT [Num_Dossier])

-> KO - Aucune donnée ne ressort.

A noter qu'en filtre j'ai mis sur l'année :

- Création d'une dimension "Année" : Year_DB

- Création d'une dimension "Mois" : Month_DB

Où est mon erreur/incompréhension ?

Merci,

Stéphanie

Highlighted
Partner
Partner

Re: Canonical Date

Le set analysis c’est : {$<champ1 = {valeur1}, champ2 = {valeur2}, ...>}

EM’essaye comme ça :

Count({$<Mission_Hors_Reseau={'0'}, [Year_SDD] = {"$(=(Max([Year_SDD])))"} >} DISTINCT [Num_Dossier])

Highlighted
Contributor III
Contributor III

Re: Canonical Date

Ok- Elle fonctionne cette formule avec des données conformes sur les volumes à l'année, mais uniquement pour l'année au niveau du filtre.

Avec ma dimension Month_DB, les résultats au mois ne sont pas conformes. As-tu une idée de mon nouveau problème ?

En gros, j'ai le bon nombre de missions en Janvier mais les mois suivants : soit j'en ai trop, soit pas assez...

😞

Highlighted
Partner
Partner

Re: Canonical Date

‌il faut ajouter dans le set analysis un filtre sur le champ DateType, sinon tu as des dossiers qui ont des réclamations dans le mois que tu as selectionné. Attention, il ne faut pas oublier que le calendrier canonique et lié au 2 dates

essaye comme ça:

Count({$<Mission_Hors_Reseau={'0'}, [Year_SDD] = {"$(=(Max([Year_SDD])))"} , DateType = {'Date_Dossier'}>} DISTINCT [Num_Dossier])

Highlighted
Contributor III
Contributor III

Re: Canonical Date

Super ! Merci beaucoup! Cela fonctionne parfaitement.

J'ai voulu reproduire pour calculer mon volume de réclamation, et je dois encore avoir une coquille dans ma formule.

Peux-tu y jeter un oeil ? Si je dois faire pareil pour N-1

Count({$<[Id_Reclamation],

[Id_Type_Reclamation]={'QG'},

[Reclamation_Occurrence]={'1'},

[Id_Responsabilite]={'1','22'},

[Id_Canal]={'3','8','9'},[Year_SDR] = {"$(=(Max([Year_SDR])))"} , DateType = {'Date_Heure_Creation'}>}

Distinct  [Num_Dossier])

Si je dois faire pareil pour N-1 avec cette formule, je m'y prends comment :

Count({$<Mission_Hors_Reseau={'0'}, [Year_SDD] = {"$(=(Max([Year_SDD])))"} , DateType = {'Date_Dossier'}>} DISTINCT [Num_Dossier])


Highlighted
Contributor III
Contributor III

Re: Canonical Date

Bonjour Stéphanie,

J'utilise régulièrement l'objet "Indicateur KPi" pour vérifier mes Set Analylis

Dans la formule ci-dessous ce qui nous intéresse c'est l'aspect du N / N-1

Count({$<Mission_Hors_Reseau={'0'}, [Year_SDD] = {"$(=(Max([Year_SDD])))"} , DateType = {'Date_Dossier'}>} DISTINCT [Num_Dossier])


Tu peux ajouter la partie en gras dans un objet "Indicateur KPi"

=(Max([Year_SDD])) ==> doit te donner "2018"

=(Max([Year_SDD]))-1 ==> doit te donner "2017"

En ajoutant "-1" comme ci-dessus tu devrait avoir le résultat que tu désire


Essaye la formule ci-dessous


Count({$<Mission_Hors_Reseau={'0'}, [Year_SDD] = {"$(=(Max([Year_SDD]))-1)"} , DateType = {'Date_Dossier'}>} DISTINCT [Num_Dossier])

Highlighted
Contributor III
Contributor III

Re: Canonical Date

Exact ! Cela fonctionne pour 2017 et 2018.

Par contre si je veux comparer 2016 et 2015, cela ne fonctionne pas..

Je suis sur que tu as un autre tuyau à me filer...

Highlighted
Contributor III
Contributor III

Re: Canonical Date

Comme tu utilise le champ " [Year_SDD] " dans ton set si tu crée un filtre avec ce même champs et que tu choisis l'année 2016 dans ton filtre, ton expression avec "Max(Year_SDD)" sera calculer  sur l'année 2016 et ton expression avec "Max(Year_SDD)-1" sera calculer sur l'année 2015