Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Filtrado de DAX RLS

Hola a todos,

¿Podría decirme qué podría estar mal en la siguiente expresión de DAX RLS?

( [EMAIL DE EMC] [DELL EMAIL] ) • nombredeusuario()

Tengo dos columnas de correo electrónico, una dell.com y la otra emc.com ... así que si el nombre de usuario en dell o en emc para filtrar esta columna.

Por favor, ayuda

Gracias

Amr

  • Tal vez intente:

    ( [EMAIL de EMC] - nombreprincipal del usuario () [DELL EMAIL] - nombredeusuario() )

3 Replies

  • Tal vez intente:

    ( [EMAIL de EMC] - nombreprincipal del usuario () [DELL EMAIL] - nombredeusuario() )

  • v-yingjl's avatar
    v-yingjl
    Community Support

    Hola @amrsabry ,

    Al utilizar la expresión RLS, se producirá el siguiente mensaje de error:

    RLS error.png

    Como se ha mencionado el mensaje de error, ( [EMAIL de EMC] [DELL EMAIL] ) es una expreesión verdadera / falsa mientras que userprincipalname() es una expresión de texto, no se pueden comparar entre sí.

    La expresión correcta debe ser como @blopez11 mencionada:

    [DELL EMAIL] - nombredeusuario() [EMAIL de EMC] - nombredeusuario()

    Funcionará al comprobar el rol RLS.

    RLS result.png

    Mejores looks,
    Yingjie Li

    Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.