Qlik Community

Groupe des Utilisateurs Francophones

cancel
Showing results for 
Search instead for 
Did you mean: 
stephaniee
Creator
Creator

Périodicité - Date Différente

Bonjour à tous,

Je travaille actuellement sur des indicateurs réclamations!

J'ai une difficulté concernant le taux de réclamation et la formule de calcul souhaitée.

A savoir : volume de réclamation créé sur l'année N [Date_creation_reclamation] / volume de dossiers crées sur l'année N [Date_Dossier].

J'ai un périmétre de date qui est différent : [Date_creation_reclamation] et [Date_Dossier].

Pour cela j'ai deux tables :

- Table Mission avec la référence du dossier et sa date de création

- Table Réclamation avec la référence du dossier et la date de création de la réclamation

A partir de ces deux tables, quelle méthode pour calculer mon taux de réclamation ?

Merci à vous pour votre aide,

Stéphanie

Labels (1)
1 Solution

Accepted Solutions
sfatoux72
Partner
Partner

‌Dans ton script de chargement :

- Dans ta table Mission crée un champ  Year( Date_Dossier) as Année_Dossier

- Dans ta table Réclamation crée un champ Year(Date_creation_reclamation) as Année_creation_reclamation

Utilise les expressions suivantes :

Pour avoir le nombre de Dossier en 2017

Count({$<Année_Dossier={2017}>} Date_Dossier)

Pour avoir le nombre de Dossier De la dernière année (en fonction des sélections )

Count({$<Année_Dossier={$(=max(Année_Dossier))}>} Date_Dossier)

Pour avoir le nombre de Dossier par année dans un tableau avec Année_Dossier en dimension

Sum(Aggr(Count({$<Année_Dossier={2017}>} Date_Dossier), Année_Dossier))

Même logique pour l’autre date

View solution in original post

3 Replies
sfatoux72
Partner
Partner

‌Dans ton script de chargement :

- Dans ta table Mission crée un champ  Year( Date_Dossier) as Année_Dossier

- Dans ta table Réclamation crée un champ Year(Date_creation_reclamation) as Année_creation_reclamation

Utilise les expressions suivantes :

Pour avoir le nombre de Dossier en 2017

Count({$<Année_Dossier={2017}>} Date_Dossier)

Pour avoir le nombre de Dossier De la dernière année (en fonction des sélections )

Count({$<Année_Dossier={$(=max(Année_Dossier))}>} Date_Dossier)

Pour avoir le nombre de Dossier par année dans un tableau avec Année_Dossier en dimension

Sum(Aggr(Count({$<Année_Dossier={2017}>} Date_Dossier), Année_Dossier))

Même logique pour l’autre date

stephaniee
Creator
Creator
Author

Super !

Merci beaucoup.

Par contre comment cela fonctionne au niveau de mes filtres ? J'ai deux dates et donc deux dimensions.

Est-il possible de faire en sorte de n'avoir d'un filtre qui reprendrait l'année des deux tables ?

sfatoux72
Partner
Partner

Lorsque tu travailles avec plusieurs dates on peut soit associer à chacune des dates un calendrier (table séparée liée par le champ date ou mettre directement certain champ du calendrier dans la table de la date (ce que je t'ai proposé avec les champs Année_...)) ou créer un calendrier pour plusieurs dates (Canonical Date).

Je pense que l'explication du lien ci-dessus est assez clair.

L'expression deviendra alors :

Count({$<TypeDate={'Dossier'}, Année={2017}>} Date_Dossier)