Tenho uma tabela que tem as seguintes informações: usuario; uf e acesso_geral, utilizo essa tabela para realizar o controle de acesso a nível de linha RLS, onde a função abaixo está funcionamento perfeitamente no PBI RS, porém no PBI online não funciona.
A regra é a seguinte, usuário terá acesso as informações de uma determinado "UF" ao qual ele esteja cadastrado, mesmo que na coluna acesso_geral esteja com a informação = "Não" e caso o usuário tenha a informação = "SIM" ele terá acesso a todas uf da tabela. Dito isso, alguém saberia dizer porque a função abaixo não funciona no PBI online?
Pergunta
Jcsouza.lemos
Fala pessoal, boa noite!
Estou com a seguinte situação...
Tenho uma tabela que tem as seguintes informações: usuario; uf e acesso_geral, utilizo essa tabela para realizar o controle de acesso a nível de linha RLS, onde a função abaixo está funcionamento perfeitamente no PBI RS, porém no PBI online não funciona.
A regra é a seguinte, usuário terá acesso as informações de uma determinado "UF" ao qual ele esteja cadastrado, mesmo que na coluna acesso_geral esteja com a informação = "Não" e caso o usuário tenha a informação = "SIM" ele terá acesso a todas uf da tabela. Dito isso, alguém saberia dizer porque a função abaixo não funciona no PBI online?
VAR vUser = USERNAME()
VAR vAcessoGeral =
LOOKUPVALUE(
_controle_acesso[acesso_geral],
_controle_acesso[usuario], vUser
)
RETURN
IF(
vAcessoGeral = "Não" || vAcessoGeral = "",
_controle_acesso[usuario] = vUser,
TRUE()
)
5 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora