3 Replies Latest reply: Oct 29, 2012 9:20 AM by Christophe Brault RSS

    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.

        • Re: Sélection des 90 dernier jours
          Richard Pressanti

          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.

          • Re: Sélection des 90 dernier jours
            Christophe JOUVE

            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.

            • Re: Sélection des 90 dernier jours
              Christophe Brault

              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.