Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
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.
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.