Em um painel eu tenho o valor total por Estado e em outro painel, eu tenho o valor total de cada gerente. Ao utilizar a regra USERNAME() no RLS para filtrar o usuário logado, para o painel de cada gerente fica OK, retorna apenas o valor total daquele gerente. Porém no painel de Estado, não é para fazer o filtro por gerente e sim retornar o valor total do Estado a que esse gerente pertence.
Vou anexar aqui o exemplo de modelagem que estou utilizando, bem como as regras de rls.
Não sei se consegui explicar muito bem, mas já tentei utilizar ALL, ALLSELECT no gráfico que está no painel de Estado, mas não foi.
Entendo que ao aplicar essa regra na tabela Gerentes, por conta da modelagem, ele também filtrará a tabela Areas, retornando apenas o valor total do gente naquela área:
E aplicando a regra na tabela Areas com o parâmetro "Diretos", a tabela Area será filtrada e retornará o valor total de todos os Gerentes que estão em Diretos:
A regra USERNAME() eu terei que usar de qualquer forma, porém que ela não impactasse na tabela Area. Já tentei outros formas de modelagem e mesmo assim, não foi.
Pergunta
Denise Silva
Alguém poderia me ajudar com RLS?


Em um painel eu tenho o valor total por Estado e em outro painel, eu tenho o valor total de cada gerente. Ao utilizar a regra USERNAME() no RLS para filtrar o usuário logado, para o painel de cada gerente fica OK, retorna apenas o valor total daquele gerente. Porém no painel de Estado, não é para fazer o filtro por gerente e sim retornar o valor total do Estado a que esse gerente pertence.
Vou anexar aqui o exemplo de modelagem que estou utilizando, bem como as regras de rls.
Não sei se consegui explicar muito bem, mas já tentei utilizar ALL, ALLSELECT no gráfico que está no painel de Estado, mas não foi.
Entendo que ao aplicar essa regra na tabela Gerentes, por conta da modelagem, ele também filtrará a tabela Areas, retornando apenas o valor total do gente naquela área:
E aplicando a regra na tabela Areas com o parâmetro "Diretos", a tabela Area será filtrada e retornará o valor total de todos os Gerentes que estão em Diretos:
A regra USERNAME() eu terei que usar de qualquer forma, porém que ela não impactasse na tabela Area. Já tentei outros formas de modelagem e mesmo assim, não foi.
Muito obrigada a todos!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora