Forum Discussion
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
- blopez11Super User
Tal vez intente:
( [EMAIL de EMC] - nombreprincipal del usuario () [DELL EMAIL] - nombredeusuario() )
- amitchandakSuper User
@amrsabry , imprimir userprincipalname() en la tarjeta y comprobar
- v-yingjlCommunity Support
Hola @amrsabry ,
Al utilizar la expresión RLS, se producirá el siguiente mensaje de error:
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.
Mejores looks,
Yingjie LiSi este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.