Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Réduire
Logo

Communauté Digdash

  1. Accueil
  2. Discussion Générale
  3. Studio
  4. Combinaison de plusieurs filtres avec des opérateurs et/ou dans la fonction Live Security

Combinaison de plusieurs filtres avec des opérateurs et/ou dans la fonction Live Security

Planifié Épinglé Verrouillé Déplacé Non résolu Studio
3 Messages 2 Publieurs 20.9k Vues 3 Abonné
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • L
    L
    ldugast
    a écrit sur dernière édition par
    #1

    Bonjour,
    J'ai créé une fonction Live Security pour restreindre la visibilité des données d'un cube selon des paramètres affectés aux utilisateurs. J'aimerais appliquer plusieurs filtres en appliquant soit l'opérateur "ou", soit l'opérateur "et".
    Est-il possible d'effectuer la combinaison de filtres suivants : (CODE_A = 'xx' et CODE_B='zz') OU (CODE_C='rr' et CODE_D = 'tt') dans cette fonction Live security ?
    Si oui, comment appliquer cette combinaison ?
    Dans l'attente d'une réponse, je vous remercie.
    Cordialement.

    GregoryBiraudG 1 réponse Dernière réponse
    0
    • L ldugast

      Bonjour,
      J'ai créé une fonction Live Security pour restreindre la visibilité des données d'un cube selon des paramètres affectés aux utilisateurs. J'aimerais appliquer plusieurs filtres en appliquant soit l'opérateur "ou", soit l'opérateur "et".
      Est-il possible d'effectuer la combinaison de filtres suivants : (CODE_A = 'xx' et CODE_B='zz') OU (CODE_C='rr' et CODE_D = 'tt') dans cette fonction Live security ?
      Si oui, comment appliquer cette combinaison ?
      Dans l'attente d'une réponse, je vous remercie.
      Cordialement.

      GregoryBiraudG
      GregoryBiraudG
      GregoryBiraud
      Expert DigDash
      a écrit sur dernière édition par
      #2

      Bonjour @ldugast ,

      Je ne passerais pas par un live Security dans ce cas : je ferais plutôt une fonction de transformation avec la logique sur une nouvelle colonne.
      Exemple :

      if(namedRawValues['CODE_A'] == 'xx' && namedRawValues['CODE_B'] == 'zz'){
          return 'ok';
      }
      
      if(namedRawValues['CODE_C'] == 'rr' && namedRawValues['CODE_D'] == 'tt'){
          return 'ok';
      }
      return 'ko';
      

      Et ensuite sur cette colonne, j'ai un filtre pour n'afficher que les 'ok'.

      Ou alors faire un live security pour que certaines personnes voient le 'ok' et d'autres le 'ok' et le 'ko'.

      Grégory Biraud

      1 réponse Dernière réponse
      0
      • L
        L
        ldugast
        a écrit sur dernière édition par
        #3

        Bonjour @GregoryBiraud,
        Les valeurs xx, zz, rr et tt sont différentes selon l'utilisateur connecté. Ces valeurs sont présentes dans les champs personnalisés de l'utilisateur DigDash. Je ne vois pas d'autres moyens que de passer par le Live Security pour récupérer ces paramètres utilisateurs et les appliquer en filtre sur le modèle de données. Un ticket Redmine est en cours sur le support de DigDash.
        Merci pour votre réponse.
        Cordialement.

        1 réponse Dernière réponse
        0

        Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

        Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

        Grâce à votre participation, ce message peut devenir encore meilleur 💗

        S'inscrire Se connecter
        Répondre
        • Répondre à l'aide d'un nouveau sujet
        Se connecter pour répondre
        • Du plus ancien au plus récent
        • Du plus récent au plus ancien
        • Les plus votés


        • Accueil
        • Webinaires
        • Documentation
        • Interviews
        • Vidéos tutos
        • Se connecter

        • Vous n'avez pas de compte ? S'inscrire

        • Connectez-vous ou inscrivez-vous pour faire une recherche.
        • Premier message
          Dernier message
        0
        • Catégories
        • Récent
        • Mots-clés
        • Populaire
        • Utilisateurs
        • Groupes