Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
pirotfab
Creator
Creator

critères de selection dans set analysis

Bonjour,

Si joint la table d'infos

Le but est d'obtenir le temps OK et le temps KO pas Test

Les conditions : si type = ESSAI alors ko, si CODE = T100 alors KO sinon OK

Pour cela j'ai mis ces formules =

Expression OK : sum({<TYPE-={'ESSAI'},CODE-={'T100'}>} TPS)

Expression KO : sum({<TYPE={'ESSAI'},CODE={'T100'}>} TPS)

Le résultat

Mon souhait est d'obtenir, 24 sur la somme des deux expression.

Est-il possible de passer seulement avec le set analysis pour réaliser ce tableau ou dois je utiliser un si imbriqué en plus ?

Merci pour votre retour

Cdlt

1 Solution

Accepted Solutions
pirotfab
Creator
Creator
Author

Bonjour Nicolas,

Ci joint les réponses

OK : =sum({$-(<TYPE={'ESSAI'}>+<CODE={'T100'}>)}TPS)

KO : Sum({<TYPE = {'ESSAI'}>+<CODE = {'T100'}>} TPS)

Cdlt

Merci

View solution in original post

6 Replies
Anonymous
Not applicable

Salut,

soit je n'ai pas compris quelque chose, soit tu peux essayer

sum({<TYPE-={'ESSAI'},CODE-={'T100'}>} TPS) + sum({<TYPE={'ESSAI'},CODE={'T100'}>} TPS)

pirotfab
Creator
Creator
Author

Bonjour,

Mes expressions ne sont pas bonnes.

Quand on fait OK + KO le résultat est de 10 pour le "test 10"

Merci

Anonymous
Not applicable

Expression OK : sum({<TYPE-={'ESSAI'},CODE-={'T100'}>} TPS)

==> ligne 5 & 6  ==> somme = 14


Expression KO : sum({<TYPE={'ESSAI'},CODE={'T100'}>} TPS)


Ligne 1 ==> 10


tu n'as bien que 10 pour test10 & 14 pour test2 (ça ne colle pas avec ton tableau)

du coup  sum({<TYPE-={'ESSAI'},CODE-={'T100'}>} TPS) + sum({<TYPE={'ESSAI'},CODE={'T100'}>} TPS) te donne bien 24

pirotfab
Creator
Creator
Author

je ne peux pas ouvrir ton fichier.

Je vais essayer d'être plus explicite.

j'obtient cela

et je souhaiterai cela

cdlt

Anonymous
Not applicable

ok, je vois mieux :

OK : sum({<TYPE-={'ESSAI'},CODE-={'T100'}>} TPS)

KO : sum(TPS)- sum({<TYPE-={'ESSAI'},CODE-={'T100'}>} TPS)

TOT sum(TPS)

ca me donne le résultat attendu.

pirotfab
Creator
Creator
Author

Bonjour Nicolas,

Ci joint les réponses

OK : =sum({$-(<TYPE={'ESSAI'}>+<CODE={'T100'}>)}TPS)

KO : Sum({<TYPE = {'ESSAI'}>+<CODE = {'T100'}>} TPS)

Cdlt

Merci