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

Sélection des 90 dernier jours

Bonjour à tous,

Je voudrais créer un bouton qui fasse une sélection des 90 derniers jours, sauriez-vous m'aiguiller sur l'instruction qui permet de sélectionner une période donné ?

Cdt.

3 Replies
rlp
Creator
Creator

Si vous créez un bouton, il faudra passer par du VBA mais vous pouvez réaliser la même action avec une ListBox:

Créez une nouvelle LisBox

Au lieu de choisir un champ, choisissez expresssion.

Définissez votre expression par

     if( ( num( Today(1)) - num( <votre_champ_date> ) ) < 90 , '90 derniers jours' , 'Antérieur aux 90 derniers jours' )

De la sorte, l'utilisateur n'aura plus qu'à choisir entre les deux valeurs prédéfinies.

Cordialement.

cje
Employee
Employee

Bonsoir,

En complément de la réponse de Richard Pressanti, vous pouvez également définir un nouveau champ au chargement de vos données qui utilisera la même formule que celle proposée pour la ListBox mais dans une instruction Load. De la sorte, vous créerez un nouveau champ dans votre modèle que vous pourrez utiliser comme critère de sélection dans votre appli.

Une instruction du genre :

Load

…,

votre_champ_date,

if( ( num( Today(1)) - num( ) ) < 90 , '90 derniers jours' , 'Antérieur aux 90 derniers jours' ) as

from

18 octobre 2012 | De la Business Intelligence à la Business Discovery...

http://www.qlikview.fr/BDWT-Paris

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.

christophebrault
Specialist
Specialist

Bonjour,

Les deux solutions présentés précédemment marchent parfaitement. Si vous voulez garder l'idée d'un bouton déclenchant la sélection, voici la marche à suivre :

Dans la liste de sélection contenant le champ DATE, tapez l'expression suivante dans le champ de recherche :

=DATE>=Date(Today()-90)

Si vous faites "entrée", la liste devrait sélectionner une plage de date. Ajoutez un favori avec uniquement cette sélection(veillez à effacer tout avant de suivre cette démarche). Cochez la  case"ajouter en compléement des sélections actives" si l'utilisateur doit pouvoir zoomer avant d'appliquer la sélection

Votre favori à un ID comme les objets et les feuilles, vous pouvez le voir dans Favori/Plus...

Créez un bouton et ajoutez une action type : Favori, action : appliquer le favori. Dans le champs ID du favori, mettez l'ID directement(pas de "=").

Quand vous cliquez sur le bouton, le favori est appliqué sur la sélection.

En espérant que cette solution vous convienne.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin