2 Replies Latest reply: Nov 25, 2014 4:36 AM by Guillaume Marchand RSS

    Zone de saisie : Date et numéro du jour dans l'année

      Bonjour,

       

      Je souhaiterai avoir une somme en Year To Date variable ou du moins un intervalle de temps sélectionnable par l'utilisateur via l'objet "Zone de saisie". Ce qui se traduit par une somme allant du 1er jour de l'année au n-ième jour de l'année ou allant du i-ème jour de l'année au j-ème jour de l'année.

       

      Je sais créer l'objet zone de saisie avec mes deux nouvelles variables vDateMinSaisie et vDateMaxSaisie et les mettre en relation avec ma formule suivante :

      Sum({$<JourAnnee={">= $(vDateMinSaisie)"}*{"<= $(vDateMaxSaisie)"}>}[volumetrie])

       

      Cela fonctionne bien lorsque je saisi une valeur numérique : le numéro du jour de l'année.

       

      Ce que je souhaiterai c'est qu'au moment de la saisie d'une date au format DD/MM/YYYY, par exemple 13/10/2014, la fonction DayNumberOfYear soit automatiquement appliquée. En gros l'utilisateur n'a pas besoin de connaître précisément le numéro du jour de l'année. Seule la date compte, le reste est fait par QlikView.

       

      Merci.

       

      Guillaume

        • Re: Zone de saisie : Date et numéro du jour dans l'année
          David B.

          Salut Guillaume.Est ce que tu as joue avec les objets curseur/calendrier ? Autre solution : j'imagine que tu as une dimension date. Tu pourrais creer 3 objets selection : annee, mois et jour (le numero). Ton utilisateur n a plus qu a selectionner le jour et le mois et les 2 annees. Ton expression peux se reduire a une simple sum(volumetrie) selon comment est dimensionne ton tableau-graphique. Au pire dans sum tu place un set : {<Annee={'2014'}>} et idem pour 2013. Fais passer un exemple au pire. Regarde aussi la fonction GetFieldValue. Au pire fait passer un exemple. A plus