Forum Discussion
Anonymous
6 years agoNot applicable
Filtrar por columnas concatenadas para RLS
Hola a todos Tengo la siguiente tabla de seguridad (sql) para mi rls, quiero filtrar una tabla basada en este Userprincipalname Sitio [email protected] s1,s3,s6 [email protected] s2,s19,...
Anonymous
6 years agoNot applicable
Hola @K_Caballero16
Cuando vemos el resultado como [email protected],deberíamos ver S2,S19 y S23, sin embargo en la respuesta de jdbuchanan71podemos ver S1.
Puede probar mi manera, transformar su tabla de usuarios y construir un RLS.
Divida la columna Sitio en filas en Power Query Editor.
Cree una relación entre dos columnas de sitio en dos tablas.
Prueba esta expresión de Dax.
[Site] =
CALCULATE (
MAX(Data[Site]),
FILTER (
Users,
Users[UserPrincipalName] = USERPRINCIPALNAME()
&& Users[Site] = Data[Site]
)
)
Vea el resultado como [email protected].
Resultado:
Puede descargar el archivo pbix desde este enlace: Filtrar por columnas concatenadas para RLS
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.