Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
remy_grange
Contributor II
Contributor II

Somme de plusieurs count

Bonjour,

Question sur la somme de formule count.

J'ai 3 counts en fonction d'un critère qui fonctionnent.

Je souhaite faire la somme des trois count.

1/ count : count({<"champs1'')"={"*EA*"}>} "replace(champs1','')")

2/ count : count({<"champs1'')"={"*ED*"}>} "replace(champs1','')")

3/ count : count({<"champs1'')"={"*FA*"}>} "replace(champs1','')")


Or il est pas possible de faire la somme des trois count.


J'ai essayé sum(aggr()) mais sans succés.


Si vous avez une  piste.


Merci par avance.

3 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

‌Je trouve tes expressions Count un peu étrang, mais je suppose que ce n'est pas les expressions réelles.

As-tu essayé simplement avec un "+" :

Count(...) + Count(...) + Count(...)

Sinon non tu peux utiliser RangeSum() :

RAngeSum(Count(...), Count(...), Count(...))

Ou alors ne faire qu'un seul Count() :

Count({$<Champ1 = {"*EA*", "*ED*", "*FA*"}>} 1)

remy_grange
Contributor II
Contributor II
Author

Merci seb, toujours au top

En fait j'ai utilisé RAngeSum(Count(...), Count(...), Count(...))


Parce-que je voulais aussi mettre du texte avant du style 'toto' & mon total.


Les autres possibilités ne fonctionnaient pas.

sfatoux72
Partner - Specialist
Partner - Specialist

‌Un ou plusieurs de tes Count() doivent retourner Null, c'est pour cela que la première solution ne fonctionne pas.

Ce problème de Null est géré par RangeSum()

Peux-tu mettre la question comme résolue pour aider les autres membres de la communauté.

Merci