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: 
Isabelle974
Contributor II
Contributor II

Afficher suivant une différence de valeurs

Bonjour

Dans la table que j'ai, j'ai les champs suivant :

- NuméroPiece

- Date

- Vente

- Encaissement

Je fais afficher le tout dans un tableau simple avec un sum sur les vente et encaissements. Je souhaiterais afficher que les lignes ou la différence Vente - Encaissements est différente de 0 (je peux avoir des montants négatifs - encaissement sans vente (?) ou positifs). J'arrive à avoir la différence mais je ne sais pas comment faire pour avoir juste les lignes non nulles. Après, je peux faire un tri dans un export excel mais bon, c'est un peu bête.

J'ai cherché dans les diverses options mais pas trouvé. Je suis pas encore à l'aise avec le design.

Merci de votre aide

6 Replies
Seyko
Partner - Creator
Partner - Creator

Bonjour,

T'arrives pas à appliquer un tri directement dans Qlik sur ton champ calculé? Une capture ne serait pas de trop.

Excuse my english, i'm french!
Isabelle974
Contributor II
Contributor II
Author

Vente_Encais.jpg

Je ne souhaite afficher que les lignes non égales à 0 pour qu'on puisse chercher pourquoi il n'y a pas eu d'encaissements sur les numéro de pièce concernés

Seyko
Partner - Creator
Partner - Creator

Bonjour,

Essaie la fonction only(). Elle devrait répondre à ton besoin:

 

Only({<Difference={'0'}>} NumeroPieceV)

#je vais du postulat que le champ NumeroPieceV est sans doublons

 

 

Excuse my english, i'm french!
Isabelle974
Contributor II
Contributor II
Author

Merci pour la réponse. Je vais essayer.

Par contre, l'expression serait à mettre où ?

Différence est déjà une expression calculée depuis le champ Vente et Encaissement

Seyko
Partner - Creator
Partner - Creator

Pour que l'expression fonctionne, il faut que Différence soit un champ. Autrement dit, faudra que t'effectue le calcul depuis le script.

Une fois le champ crée, l'expression doit être définie comme une mesure.

Excuse my english, i'm french!
brunobertels
Master
Master

bonjour 

Mettre en dimension calculée sur NuméroPiece

aggr( if( sum( Encaissement) - sum(Vente) <>0,NuméroPiece),NuméroPiece)