Montagem_Imagens_Blog

 

Falaa pessoal

Vou escrever, pois estes tempos, eu e a Meiri, estávamos analisando um problema.

“Como esconder um campo de determinados usuários?”.

Um exemplo: “A equipe de vendas não pode ver o campo de Custos”.

Sabemos que no RLS, podemos tratar informações linha a linha, algo como “O gestor X só pode ver a região Nordeste, gestor Y, só a região W”.

Bora:

Screenshot_1
Vamos esconder o Valor Arrecadação

Da uma olhada nas minhas medidas:

Screenshot_2
Tenho duas medidas apenas

Então.

Vamos criar uma nova tabela:

Screenshot_3

Criei a seguinte medida que vamos usar na mesma tabela:

Screenshot_4

MEDIDA DINÂMICA =
SWITCH(
SELECTEDVALUE(‘MEDIDAS RLS'[CHAVE]);
1;[QTD SORTEIOS];
2;[VALOR ARRECADAÇÃO];
BLANK()
)
Temos isto:
Screenshot_5
Vamos ao RLS:
Screenshot_6
Screenshot_6
Clica no Save ou Salvar por favor. 🙂
E vamos testar:
Screenshot_6
eeeee…..
giphy
Screenshot_6
giphy-1
Então é isto galera!!
Lembrete:
  • Não adianta jogar tipos de formatação diferentes, por exemplo, esconder valores e números decimais, como eu fiz. Até dá para fazer uns paranues com Format. Mas é bom seguir uma mesma linha de padrões, ou moedas, ou decimais, mas fica a gosto do cliente.

Grande dica deste mestre do PowerBI:

Hide measures using Row Level Security – #PowerBI

 

Absss

Escondendo campos com RLS

4 ideias sobre “Escondendo campos com RLS

  • 10 de janeiro de 2019 em 10:23 PM
    Permalink

    Mais os usuário precisam ter conta PRO?

    Resposta
    • 11 de janeiro de 2019 em 1:38 AM
      Permalink

      Não precisa Lucas.ou pode ter o link da conta pro ou gerar um link público. Você escolhe.abss

      Resposta
  • 18 de dezembro de 2018 em 5:05 AM
    Permalink

    Muito bom Igor, vou tentar aprender a partir deste bom exemplo.

    Obs: Acompanho nos grupos de PBI, e suas dicas e duvidas respondidas ao pessoal, ajuda bastante.

    Tmj, Vlw

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *