Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je voudrais afficher une table à partir d'une base de données.
Service | Date | Minutes | Type |
---|---|---|---|
Service 1 | 12/12/12 | 10 | 2 |
Service 1 | 12/12/12 | 2 | 1 |
Service 1 | 12/12/12 | 20 | 3 |
Service 1 | 12/12/12 | 6000 | 4 |
Je souhaite faire la somme de la colonne 'Minutes' seulement dans le cas ou 'Type <> 4'
10 + 2+ 20
Je voudrais obtenir ce resultat
Service | Date | Header 3 |
---|---|---|
Service 1 | 12/12/12 | 32 |
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?
Tu pourrais le faire comme ca:
J'ai mis le qvw avec ce exemple en bas.
J'espere que ca t'aide.
Matt
sum({$-<Type={'4'}>} Minutes)
equivalent:
sum({$<Type-={'4'}>} Minutes)
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 :
Service | Date | Minutes |
---|---|---|
Service 1 | 12/12/12 | 32 |
- | - | 6032 |
Tu pourrais le faire comme ca:
J'ai mis le qvw avec ce exemple en bas.
J'espere que ca t'aide.
Matt
Merci, ça m'a aidé
Ca marche bien !