Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Expressions Conditionnelles

Bonjour

utilisant qlikview depuis peu, j'ai du mal lors de la création de certains tableaux.

Exemple

Je crée un tableau croisé dynamique avec 2 dimensions : Marque et Année

Les Marques s'affichent en ligne, et les Années en Colonne

J'utilise 2 expressions :

  • CAHT ==> sum(CAHT) ==> RAS
  • Evol CA ==> sum(CAHT)-before(sum(CAHT))

C'est pour la colonne Evol CA que je voudrais effectuer un affichage conditionnel :

  • Pour la plus petite valeur de Année, il ne peut évidemment pas y avoir d'Evol CA puisque N-1 n'existe pas...
  • Je voudrais donc savoir comment masquer la colonne Evol CA lors de la condition Année=max(Total Année)...

Merci de votre aide

3 Replies
Anonymous
Not applicable
Author

Bonjour,

je pense que tu ne peux pas masquer une colonne dans une pivot pour seulment une valeur d'un dimensione.

Tu peut imposer la valuer NA:

if(Année=MIN(TOTAL Année),'NA',sum(CAHT)-Before(sum(CAHT)))

Merci,

Elena

Not applicable
Author

Dommage, mais grazie mille

Peter_Cammaert
Partner - Champion III
Partner - Champion III

Si c"est possible. Mais il faut convertir les deux expressions en dimension artificielle avec une seule expression qui va reagir à la valeur de cette dimension. On utilisera la fonction ValueList() et une IF-THEN-ELSE un peu plus compliquée pour obtenir le bon résultat.

Voici les instructions: http://community.qlik.com/thread/148709 (avec un tableau INLINE) ou http://community.qlik.com/message/701190#701190 (ValueList())