Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
jmialoundama
Specialist
Specialist

Cacher les valeurs inférieur à zéro

Bonjour, 

J'ai un tableau dans lequel je dois masquer les lignes qui contiennent. 

J'ai reussi à cacher ces lignes en décochant l'option "Inclure les valeurs  à zéro". Cependant je n'arrive pas à cacher les lignes qui contient un "-0.00" sur la ligne. 

Voici un exemple de mon cas : 

Capture.JPG

 

J'aimerai cacher la ligne surlignée en jaune qui contient toutes les valeurs à zéro dont la dernière = '-0'

 

Merci d'avance 🙂

1 Solution

Accepted Solutions
jmialoundama
Specialist
Specialist
Author

Finalement j'ai procédé de la manière suivante : 

J'ai tout simplement utilsé la fonction ROUND : 

=round([Ma_Mesure]),0.01)

J'ai utilisé cette fonctionne sur toutes les mesures de mon tableau (j'avais 4 mesures au total) ; car d'autres valeurs avec plusieurs zéros et des chiffres se cachait dans les différentes mesures.

En utilisant la fonction ROUND j'ai pu résoudre mon problème.

 

View solution in original post

7 Replies
brunobertels
Master
Master

Bonjour 

Pour cela il faut convertir le résultat de ta mesure Montant3 en valeur positive si le résultat est égal à "-0" 

Auparavant il faut être sur que ce n'est pas un problème d'affichage et que derrière -0 ne se cache pas un -0.123 par exemple ? 

Sinon : 

1) Modifier ta mesure Montant3 ( si tu es sur de n'avoir que des valeurs positives possibles:  

fabs(TaMesure) : renvoi forcement un résultat positif ( même si négatif d'ou le fait de s'assurer de n'avoir que des résultats positifs possibles) 

2 inclure un if dans ta mesure : 

if(Tamesure='-0',0,Tamesure) : remplacera la valeur -0 par 0 et donc décocher l'option Inclure les valeurs = 0 

A tester aussi : 

if(Tamesure<='0',0,Tamesure)

jmialoundama
Specialist
Specialist
Author

Bonjour Bruno, 

 

Merci pour votre je testerai ça alors 

Encore merci

jmialoundama
Specialist
Specialist
Author

J'ai testé la méthode en utilisant la fonction FABS autour de ma mesure. Le -0 et bien transformé en zéro mais la ligne apparait toujours. 

 

Capture.JPG

 

 

J'ai ensuite utilisé le IF( mesure = '-0',0,mesure) , la ligne de disparaît pas. Et pourtant il y'a des 0 sur toutes la ligne, le seul problème qui gêne QLIK pour masquer cette ligne est la valeur négative -0. 

jmialoundama
Specialist
Specialist
Author

En creusant un peu plus , j'ai vu qu'il y'avait des chiffres après le zéro : -0.0000002453

 

Je souhaiterai arrondir à deux chiffres après puis transformer ce -0.00 en 0.00 pour qu'il soit supprimé par Qlik. 

 

Est-il possible de faire celà ? 

brunobertels
Master
Master

Bonjour 

Pour arrondir à deux chiffres 

num(Tamesure,'0.00') 

Et la mettre en entier 

fabs(num(Tamesure,'0.00')) 

 

jmialoundama
Specialist
Specialist
Author

Finalement j'ai procédé de la manière suivante : 

J'ai tout simplement utilsé la fonction ROUND : 

=round([Ma_Mesure]),0.01)

J'ai utilisé cette fonctionne sur toutes les mesures de mon tableau (j'avais 4 mesures au total) ; car d'autres valeurs avec plusieurs zéros et des chiffres se cachait dans les différentes mesures.

En utilisant la fonction ROUND j'ai pu résoudre mon problème.

 

brunobertels
Master
Master

parfait 🙂