A quoi sert cette condition ? A sortir une liste de ccomptes ? A filtrer un tableau qui a comme dimension "ccompte" ? A faire une liste de sélection sur les "ccompte" qui répondent à cette condition ?
Supposons que vous ayez ces données :
Dans un tableau, vous mettez comme dimension "ccompte".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 LOAD * INLINE [ ccompte, Annee_Mois, solde 0 puis négatif, 1, 0 0 puis négatif, 2, -10 0 puis positif, 1, 0 0 puis positif, 2, 10 0 puis 0, 1, 0 0 puis 0, 2, 0 positif puis 0, 1, 10 positif puis 0, 2, 0 négatif puis 0, 1, -10 négatif puis 0, 2, 0 négatif puis positif, 1, -10 négatif puis positif, 2, 10 positif puis négatif, 1, 10 positif puis négatif, 2, -10 positif puis positif, 1, 10 positif puis positif, 2, 10 négatif puis négatif, 1, -10 négatif puis négatif, 2, -10 ];
Comme expression :
--> vous aurez un "1" à coté de tous ceux qui ont un solde > 0 au mois vMois (le mois M).
Code : Sélectionner tout - Visualiser dans une fenêtre à part count({<solde={'>0'},Annee_Mois={$(=vMois)}>} DISTINCT ccompte)
Si votre graph n'affiche pas les lignes vides, vous n'aurez que les "ccompte" qui correspondent.
--> vous aurez un "1" à coté de tous ceux qui ont un solde = 0 au mois vMois1 (le mois M-1).
Code : Sélectionner tout - Visualiser dans une fenêtre à part count({<solde={'0'},Annee_Mois={$(=vMois1)}>} DISTINCT ccompte)
Donc l'expression
retournera "vrai" sur les lignes de "ccompte" qui répondent aux 2 conditions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 count({<solde={'>0'},Annee_Mois={$(=vMois)}>} DISTINCT ccompte) > 0 and count({<solde={'0'},Annee_Mois={$(=vMois1)}>} DISTINCT ccompte) > 0
Si vous voulez une liste de sélection qui n'affiche que ces ccompte, il faut mettre une expression
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 =if(aggr(count({<solde={'>0'},Annee_Mois={$(=vMois)}>} DISTINCT ccompte), ccompte) > 0 and aggr(count({<solde={'0'},Annee_Mois={$(=vMois1)}>} DISTINCT ccompte), ccompte) > 0, ccompte)
Si vous voulez juste une zone de texte avec la liste des ccompte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 =concat(if(aggr(count({<solde={'>0'},Annee_Mois={$(=vMois)}>} DISTINCT ccompte), ccompte) > 0 and aggr(count({<solde={'0'},Annee_Mois={$(=vMois1)}>} DISTINCT ccompte), ccompte) > 0, ccompte), ', ')
Partager