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: 
Not applicable

Faire une sum() et exclure de valeurs

Bonjour,

Je voudrais afficher une table à partir d'une base de données.

ServiceDateMinutesType
Service 112/12/12102
Service 112/12/1221
Service 112/12/12203
Service 112/12/1260004

Je souhaite faire la somme de la colonne 'Minutes' seulement dans le cas ou 'Type <> 4'

10 + 2+ 20

Je voudrais obtenir ce resultat

ServiceDateHeader 3
Service 112/12/1232

J'ai fait un objet "Graphique"

Ajouté Dimensions 'Service" et 'Date'

Dans 'Expressions' si je fais  

=sum(Minutes)

-->  Resultat 6032

----------------------------------------------------------------------------

Si je fais   

=sum({$-<Type={'4'}>} Minutes)

-->Résultat 32  (c'est OK !!!)

mais je n'ai plus rien dans 'Sevice et 'Date'

Ou est ce que je me trompe?

1 Solution

Accepted Solutions
Not applicable
Author

Tu pourrais le faire comme ca:

Screen Shot 2013-02-21 at 7.23.02 PM.png

J'ai mis le qvw avec ce exemple en bas.

J'espere que ca t'aide.

Matt

View solution in original post

4 Replies
Gysbert_Wassenaar

sum({$-<Type={'4'}>} Minutes)

equivalent:

sum({$<Type-={'4'}>} Minutes)



talk is cheap, supply exceeds demand
Not applicable
Author

  Merci pour votre reponse, mais la syntaxe est equivalente et ne règle pas mon problème

J'ai essayé aussi faire des 'Dimensions calculés' :

=if( Type<> '4', Service)

=if( Type <> '4', Date)

Et dans  'Expressions'

=sum(Minutes)

J'ai 2 lignes  au résultat :

ServiceDateMinutes
Service 112/12/1232
--6032
Not applicable
Author

Tu pourrais le faire comme ca:

Screen Shot 2013-02-21 at 7.23.02 PM.png

J'ai mis le qvw avec ce exemple en bas.

J'espere que ca t'aide.

Matt

Not applicable
Author

Merci, ça m'a aidé

Ca marche bien !