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 :

Condition if dans une expression


Sujet :

QlikView

  1. #1
    Membre à l'essai
    Femme Profil pro
    Alternance en Développement décisionnel
    Inscrit en
    Novembre 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Alternance en Développement décisionnel

    Informations forums :
    Inscription : Novembre 2017
    Messages : 57
    Points : 23
    Points
    23
    Par défaut Condition if dans une expression
    Bonjour,

    J'ai une expression qui existe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =sum({$< [Date]={1}, [H - CB]=,[H- CB]={'Low'} >}[TS - converted time (in days)])/sum({$< [Date]={1}, [H - CB]= >}[TS - converted time (in days)])
    J'aimerai rajouter une condition à cette expression:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =if(_période='I',sum([TS - converted time (in days)]),sum({$< [Date]={1}, [H- CBd]=,[H- CB]={'Low'} >}[TS - converted time (in days)])/sum({$< [Date]={1}, [H- CB]= >}[TS - converted time (in days)]))
    Mon expression ne me ramène plus rien, je crois que ma condition n'est pas correct.

    Quelqu'un aurait t'il une idée s'il vous plait.

    Merci d'avance

  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,

    Est-ce que dans votre tableau, chaque ligne ne contient qu'1 et 1 seule valeur possible pour "_période" ?

    Pour vous en assurer, rajouter une expression "_période" dans votre tableau. Si un "-" est affiché, c'est que ce n'est pas le cas et il est donc normal que votre expression ne soit pas valable.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Alternance en Développement décisionnel
    Inscrit en
    Novembre 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Alternance en Développement décisionnel

    Informations forums :
    Inscription : Novembre 2017
    Messages : 57
    Points : 23
    Points
    23
    Par défaut
    Il existe deux périodes I et C. Et c'est plutôt un graphique. Lorsque j'ajoute une expression _periode je ne vois pas de changement. Esceque mon expression est correct?

    Merci

  4. #4
    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
    Pour débugger un graphique, le plus simple est de l'afficher en tableau : on peut ainsi mettre autant d'expressions intermédiaires.

    Je ne sais pas ce que vous avez comme dimension dans votre graphique.
    Je ne sais pas si 1 élément de dimension est lié à 1 seul élément "_période". Si ce n'est pas le cas, votre condition
    ne peut pas fonctionner.

  5. #5
    Membre à l'essai
    Femme Profil pro
    Alternance en Développement décisionnel
    Inscrit en
    Novembre 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Alternance en Développement décisionnel

    Informations forums :
    Inscription : Novembre 2017
    Messages : 57
    Points : 23
    Points
    23
    Par défaut
    Ok merci, j'ai résolu mon problème

  6. #6
    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
    N'hésitez pas à partager votre solution avec la communauté...

  7. #7
    Membre à l'essai
    Femme Profil pro
    Alternance en Développement décisionnel
    Inscrit en
    Novembre 2017
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Alternance en Développement décisionnel

    Informations forums :
    Inscription : Novembre 2017
    Messages : 57
    Points : 23
    Points
    23
    Par défaut
    J'ai juste remplacer mon graphe par un tableau et rajouter une expression _periode comme tu me l'a suggéré et je me suis rendu compte que je n'avais pas besoin de mettre une condition dans mon expression.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008R2] la somme avec condition dans une expression IIF
    Par ghilo dans le forum SSRS
    Réponses: 1
    Dernier message: 14/02/2017, 12h00
  2. Ajouter des conditions dans une expression
    Par ruru9 dans le forum QlikView
    Réponses: 2
    Dernier message: 16/12/2013, 13h40
  3. Réponses: 2
    Dernier message: 27/06/2008, 11h11
  4. Réponses: 6
    Dernier message: 17/08/2005, 13h38
  5. "Différence de type dans une expression" Tquery
    Par Hakim dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/04/2004, 01h22

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