Forum Discussion
RLS con varias columnas
¡Eh!
Necesito ayuda con un problema de RLS y filtrar datos. Hemos utilizado marcadores/botones para ayudar a separar los importes de ventas del vendedor, el administrador y el gerente (los parámetros no funcionaban debido a que las celdas del administrador estaban en blanco y no se podían filtrar de los totales). A veces, el vendedor es un administrador de otras ventas y necesita los montos separados debido al % de la venta que se divide. Sin embargo, cuando tienen "Vendedor" filtrado, no solo muestra las ventas del vendedor de un usuario, sino que también muestra sus ventas de administrador, lo que hace que infle demasiado el total del vendedor.
Tabla base:
| ID de ventas | Importe | Vendedor | Admin | Director |
| 1 | $5,735.00 | Juan Fulano | Jane Doe | Nadie |
| 2 | $9,176.00 | Jane Doe | Nadie | |
| 3 | $8,558.00 | Juan Fulano | Jane Doe | Nadie |
| 4 | $2,406.00 | Jane Doe | Juan Fulano | Nadie |
| 5 | $3,422.00 | Juan Fulano | Nadie | |
| 6 | $7,733.00 | Jane Doe | Mike Guy | Nadie |
| 7 | $7,967.00 | Jane Doe | Nadie | |
| 8 | $1,335.00 | Mike Guy | Juan Fulano | Nadie |
| 9 | $1,010.00 | Mike Guy | Bobby Ann | Nadie |
| 10 | $3,850.00 | Juan Fulano | Bobby Ann | Nadie |
Actualmente filtrando de la siguiente manera:
| Juan Fulano | Vendedor | |||
| ID de ventas | Importe | Vendedor | Admin | Director |
| 1 | $5,735.00 | Juan Fulano | Jane Doe | Nadie |
| 3 | $8,558.00 | Juan Fulano | Jane Doe | Nadie |
| 4 | $2,406.00 | Jane Doe | Juan Fulano | Nadie |
| 5 | $3,422.00 | Juan Fulano | Nadie | |
| 8 | $1,335.00 | Mike Guy | Juan Fulano | Nadie |
| 10 | $3,850.00 | Juan Fulano | Bobby Ann | Nadie |
He configurado RLS de la siguiente manera:
"Mostrar datos es que alguna de estas reglas es verdadera"
Correo electrónico del vendedor = userprincipalname()
Correo electrónico del administrador = userprincipalname()
Correo electrónico del administrador = userprincipalname()
Debe filtrar:
| Juan Fulano | Vendedor | |||
| ID de ventas | Importe | Vendedor | Admin | Director |
| 1 | $5,735.00 | Juan Fulano | Jane Doe | Nadie |
| 3 | $8,558.00 | Juan Fulano | Jane Doe | Nadie |
| 5 | $3,422.00 | Juan Fulano | Nadie | |
| 10 | $3,850.00 | Juan Fulano | Bobby Ann | Nadie |
| $ 21,565.00 |
y
| Juan Fulano | Admin | |||
| ID de ventas | Importe | Vendedor | Admin | Director |
| 4 | $2,406.00 | Jane Doe | Juan Fulano | Nadie |
| 8 | $1,335.00 | Mike Guy | Juan Fulano | Nadie |
| $3,741.00 |
¿Hay alguna manera de filtrar los marcadores/botones para que los usuarios estén en la categoría correcta? o hay algo que deba cambiar en la configuración de RLS?
¡¡¡¡Gracias!!!!
6 Replies
- Syndicate_Admin
Administrator
No estoy seguro de haberlo captado bien.
¿Ya ha implementado/definido grupos de RLS (escritorio) y puede asignar usuarios a estos grupos (en servicio)?
Saludos- Syndicate_Admin
Administrator
Ya lo intentamos, teniendo grupos separados, pero aún muestra el mismo resultado sobre la indicación de las ventas. Dado que el usuario puede estar en varios grupos, sigue extrayendo datos que no son relevantes para ellos en una categoría, pero que están en otra.
- Syndicate_Admin
Administrator
Acabo de copiar sus datos anteriores e intentar configurar RLS.
Resultado:RLS se configura de esta manera:
Saludos