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()
)
Link para o comentário
Compartilhar em outros sites
5 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