Bonjour à tous,
Je souhaite modifier la valeur des étiquettes de données en fonction de l’utilisateur (RLS appliqué) :
– un utilisateur a accès à toutes les sociétés et voit donc les étiquettes en % pour chaque société
– un utilisateur a accès uniquement à sa société quand il se connecte et ne doit pas voir le 100% mais le montant total en valeur
J’ai appliqué la formule suivante mais celle ci ne fonctionne uniquement lorsque l’on filtre manuellement.
Lorsque l’on se connecte même si on a une seule société le filtre n’est pas considéré comme “filtré”. Ce qui est logique par ailleurs
J’ai également essayé de remplacer ISFILTERED par COUNT, COUNTROWS, etc. mais rien n’y fait
EtiquetteDonnéesRH = if(
ISFILTERED(‘DIMSociété'[Société]),
[TotalCoûtEntreprise],
FORMAT(
DIVIDE(
SUM(FACTRH[Coût entreprise]),
CALCULATE(
SUM(FACTRH[Coût entreprise]),
REMOVEFILTERS(‘DIMSociété’))),
“0 %”)
)
Avez-vous une idée?
Attachments:
You must be
logged in to view attached files.