Loading

IsMemberOf Function renvoie des résultats erronés lors du filtrage de comptes utilisateur

Date de publication: Jul 20, 2023
Description
Lorsque vous filtrez des comptes utilisateur issus de plusieurs domaines à l'aide de la fonction IsMemberOf, il se peut que le filtre retourne par erreur une valeur « false ».  

Cause

Le compte utilisateur a été importé dans Tableau Server depuis un domaine Active Directory différent.
Résolution

Active Directory

Le domaine Active Directory doit être déclaré dans le calcul avec le nom du groupe, par exemple :ISMEMBEROF(‘domain.lan\group’)

Domaine spécifique

  1. Assurez-vous que l'utilisateur est connecté à Tableau Server. À la différence du comportement d'autres fonctions utilisateur, ISMEMBEROF peut tester l'appartenance au groupe uniquement s'il est connecté à Tableau Server. Ce comportement est dû au fait que ISMEMBEROF utilise uniquement les groupes Tableau Server.
  2. Assurez-vous que le groupe existe sur Tableau Server, et que l'utilisateur fait partie du groupe. Assurez-vous que les domaines sont corrects pour l'utilisateur et le groupe respectivement.
  3. Au lieu d'utiliser la syntaxe ISMEMBEROF('group'), spécifiez le domaine :
    ISMEMBEROF('domain\group')
    Remplacez le domaine par le domaine du groupe et remplacez le groupe par le nom du groupe.
     
Ressources supplémentaires
ISMEMBEROF récupère ses informations auprès de Tableau Server. Un utilisateur se connecte à Tableau Server depuis un domaine spécifique. À moins qu'un domaine différent ne soit spécifié, la fonction ISMEMBEROF recherche le nom du groupe dans le domaine de l'utilisateur.

Numéro d’article de la base de connaissances

001473498

 
Chargement
Salesforce Help | Article