IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

QlikView Discussion :

Qlik sense - Forcer les valeurs des dimensions


Sujet :

QlikView

  1. #1
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 221
    Points : 88
    Points
    88
    Par défaut Qlik sense - Forcer les valeurs des dimensions
    Bonjour,

    J'ai une feuille qui présente le nombre de tickets ouverts sur une ou plusieurs année (selon la sélection de l'utilisateur)

    J'aimerai avoir une autre feuille qui présente toujours le nombre de ticket ouvert sur l'année en cours.

    J'ai créé une dimension calculée, le but étant qu'elle ne soit composée que des deux années (en cours et précédente)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (ANNEE = Year(Today()),ANNEE,Year(Today())-1)
    Si j'affiche les valeurs de la dimension, je ne vois bien que mes deux années.

    Si je me sers de cette dimension dans un tableau croisé dynamique pour avoir le nombre de ticket pour chaque année, j'obtiens :
    - Pour l'année en cours : Le nombre de tickets pour l'année en cours
    - Pour l'année précédente : le nombre de tickets pour toutes les années précédentes (2010,2011,2012,2013,2014 et 2015) alors que je veux que ceux de l'année 2015

    Je suppose que ma méthode n'est pas la bonne..donc comment dois-je faire pour avoir les ticket pour l'année en cours et la précédente quelque soit la sélection du l'utilisateur ?

    Merci pour votre

  2. #2
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Le plus simple, c'est de modifier les expressions afin de forcer un filtre sur les années :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sum({$ <ANNEE={$(=year(today())), $(=year(today()) - 1)}>} ma_dimension)

  3. #3
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 221
    Points : 88
    Points
    88
    Par défaut
    Nickel,

    Merci beaucoup

  4. #4
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 221
    Points : 88
    Points
    88
    Par défaut
    Bonjour,

    Juste un complément d'information

    J'ai fait deux mesures :
    Celle-ci me donner le nombre de ticket pour l'année courante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    count({$ <ANNEE={$(=year(today()))}, NO_SEMAINE=>} distinct(idTicket))
    Celle-ci me donner le nombre de ticket pour l'année précédente
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    count({$ <ANNEE={$(=year(today())-1)}, NO_SEMAINE=>} distinct(idTicket))
    Ce que je voudrais c'est que le nombre de ticket de l'année précédente se fasse également sur le mois. Je voudrais le nombre de ticket pour l'année précédente jusqu'au même mois que le mois en cours.

    Merci pour votre aide

  5. #5
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 651
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 651
    Points : 2 531
    Points
    2 531
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Il faut que vous ayez un champ NO_MOIS sur lequel faire un filtre, du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    count({$ <ANNEE={$(=year(today())-1)}, NO_MOIS={'<=$(=num(month(today())))'}, NO_SEMAINE=>} distinct(idTicket))

Discussions similaires

  1. Retrouver les valeurs des paramètres des fonctions d'une DLL
    Par Bernard Martineau dans le forum Langage
    Réponses: 6
    Dernier message: 08/11/2005, 11h42
  2. Réponses: 1
    Dernier message: 03/11/2005, 15h21
  3. Comment dééfinir les valeurs des abscisses en Time ?
    Par marsupilami34 dans le forum Langage
    Réponses: 1
    Dernier message: 29/09/2005, 16h50
  4. les valeurs des registres
    Par amrock dans le forum C++
    Réponses: 2
    Dernier message: 28/03/2005, 22h08
  5. [VB.NET] Choisir les valeurs des items d'un combo box?
    Par Eithelgul dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/06/2004, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo