Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Problème date d'objectif

Bonjour la communauté,

Deuxième message sur le forum et deuxième problème avec les dates.

Le contexte :

Je dois afficher les objectifs par catégories dans un tableau ainsi que les ventes en cours. Tout cela marchait bien jusqu'a... que l'on me demande de revoir tout le système de gestion du temps. Nous sommes passés de sélection année, mois à 1 calendrier pour date de début et 1 calendrier pour date de fin.

Du coup j'ai fais évoluer mes set analysis pour mes sommes de ventes

Sum({< [Date Temps] = {'>=$(=Date(DATEDEB))<$(=Date(DATEFIN)+1)'} >} VENTES), cela marche très bien.

La ou cela devient compliqué c'est quand je vais chercher mes objectifs mensuels.

Sum({<CARACTERISTIQUE = {CARAC},[Date Temps] = {'>=$(=Date(DATEDEB))<=$(=Date(DATEFIN))'} >} QTEOBJ)

La aussi ca marche pas mal sauf quand le 1er jour du mois est un dimanche ou un jour férié. La impossible d'avoir mon objectif.

Pour info mes données objectifs sont nummag, caractéristique, premier jour du mois, qte obj

Est ce que vous voyez le problème ? 

Merci pour vos réponses

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

‌Peux-tu publier un copie d'écran de ton diagramme de tables ?

View solution in original post

7 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

‌Bonjour,

Pour commencer, je te conseil d'utiliser des double quotes lorsque tu fait du search.ch dans ton set analysis (comme c'est le cas pour tes dates). Ce n'est pas correc, c'est supporté actuellement mais ce ne sera plus le cas dans les prochaines versions. Voir :

Quotes in Set Analysis

Concernant ton problème avec les jours fériés et les dimanches, ton calendrier contient-il bien tous les jours, incluant les dimanches et les jours fériés ?

Anonymous
Not applicable
Author

Sébastien,

Merci de ta réponse.

Oui les jours fériés et les dimanche sont bien dans le calendrier

Capture1.PNG

Ce calendrier est un objet calendrier basé sur une variable, pas sur un champ.

Si je filtre sur 1 dimanche ouvert chez nous exemple le 18 Décembre 2016 (dimanche), j'ai bien mes ventes mais pas mes objectifs.

Après comme ma table objectif ne contient que le 1er jour du mois, j'ai l'impression de comparer mes dates de calendrier avec rien quand ce jour est un dimanche ou un férié.

sfatoux72
Partner - Specialist
Partner - Specialist

‌Peux-tu publier un copie d'écran de ton diagramme de tables ?

Anonymous
Not applicable
Author

Mon schéma de base est en cours de changement. J'ai 2 clés synthétiques que je cherche à éliminer. Mais concernant mes objectifs, ceux ci se chargeait bien avec les dimensions Année mois et se charge bien avec mes 2 calendriers. Sauf pour certains mois (octobre le 1er un dimanche, Janvier et Mai 1er un jour férié) cela ne fonctionne pas.

Penses tu que cela peux venir de mes clés synthétiques. je n'ai pas de souci de boucle et c'est surtout un problème d'optimisation. C'est pour cela que je cherche à créer une table de lien. 

christophebrault
Specialist
Specialist

Pour moi le problème est là :

" Nous sommes passés de sélection année, mois à 1 calendrier pour date de début et 1 calendrier pour date de fin."

Ce type de fonctionnement est hérité de solution de requêtes traditionelles où l'utilisateurs borne la période désirée.

Dans Qlik, cela doit se faire par une sélection dans un seul champ, et non par des variable et des sets analysis.

Il est beaucoup plus efficace de formé les utilisateurs aux fonctions de sélection, que de complexifié l'application avec des sets analysis...

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
Anonymous
Not applicable
Author

Merci Sébastien, ta remarque m'a obligé à vérifier ma base,et une des clés de synthèse créé le problème.

Merci Christophe pour ta remarque, effectivement c'est plus efficace mais l'appli doit convenir aux besoins de ces utilisateurs, même si c'est vrai que ça fait plus de complexité pour la réalisation de l'application.

sfatoux72
Partner - Specialist
Partner - Specialist

‌cool

Par rapport à la remarque de Christoph, tu peux utilisé tes 2 calendriers avec tes variables et utiliser un bouton avec une action pour appliquer la sélection sur ton champs Date.