Bonjour a tous,
J'essaie de faire un tableau ou j'affiche seulement le nom des 3 operateur ayant effectuer le plus de mouvement pour la preparation de commande.
j'ai donc mis dans le tableau dans couleur du texte la formule : =if(Rank(Count(MOUV_ID))>3,White())
Au chargement de la page cela fonctionne bien,
Mais si j'applique un filtre qui change l'ordre des opérateur, la couleur du texte ne se réinitialise pas.
Merci pour votre aide
Essaye de mettre cette expression dans l'expression de tri comme indiqué sur mon précédent commentaire.
Bonjour,
quel genre de filtre tu applique pour changer l'ordre des opérateurs? ou c'est juste quand tu filtre l'ordre change ?
essaye de tout désactiver sur le tri et d'activer seulement un tri par expression (décroissant) sur la dimension, comme ceci:
=count(MOUV_ID)
j'ai remarqué que ce probleme survenait seuleument lorsque je choisit un filtre pour afficher ou cacher le mouvement de sacherie.
la formule pour le nombre de mouvment est la suivante :
if(SACHERIE='Sans Sacherie', Count({<ART_FAMILLE-={'F53', 'F54', 'F55', 'F30'}>}MOUV_ID), if(SACHERIE='Sacherie Seul', Count({<ART_FAMILLE={'F53', 'F54', 'F55', 'F30'}>}MOUV_ID),Count(MOUV_ID)))
Essaye de mettre cette expression dans l'expression de tri comme indiqué sur mon précédent commentaire.
Merci, il fallait juste ajouter les set analysis aussi dans la condition de couleur du texte :
=if(Rank(if(SACHERIE='Sans Sacherie', Count({<ART_FAMILLE-={'F53', 'F54', 'F55', 'F30'}>}MOUV_ID), if(SACHERIE='Sacherie Seul', Count({<ART_FAMILLE={'F53', 'F54', 'F55', 'F30'}>}MOUV_ID),Count(MOUV_ID))))>3,White(), Black())