E aí, sô! Bora falar de uma função que vai te ajudar a descobrir quem é o “dono do pedaço” nos seus relatórios? Pois é, hoje vamos dar uma olhada na função USEROBJECTID do Power BI. Essa belezura aqui é tipo o Sherlock Holmes dos objetos, ela te entrega na mão o ID do usuário que tá acessando o relatório.

Pensa assim: você tem um relatório e quer saber quem é que tá futricando lá nos seus dados? O USEROBJECTID vai te mostrar quem é o curioso da vez. Ele não só te diz que é um “usuário”, mas entrega o RG, CPF e até a certidão de nascimento, se for preciso (metaforicamente falando, né, sô?).

Então bora lá, que com exemplos fica mais fácil de entender esse trem!

1. Exemplo básico – Identificando o usuário

= USEROBJECTID()

Nesse caso aqui, o Power BI vai cuspir o ID do usuário que tá abrindo o relatório. Tipo quando você vai na padaria e o padeiro já sabe que é você só pelo jeito que pede o pão. O relatório reconhece quem tá acessando e já te dá o código do caboclo.

2. Controle de acesso baseado no usuário

Imagina que você quer liberar acesso só pra certas pessoas. Aí você faz assim:

= IF(USEROBJECTID() = "12345", "Acesso Liberado", "Negado, uai!")

Aqui, se o ID do usuário for “12345”, o sujeito pode passar. Senão, é igual porteiro de festa: “Só entra quem tá na lista!”

3. Filtrando dados para cada usuário

Quer que cada usuário veja só o que é dele? Use assim:

= IF(USEROBJECTID() = "67890", [VendasUsuario], BLANK())

Se o ID do sujeito for “67890”, ele vai ver as vendas dele. Se for outro, vai ficar olhando pra um relatório mais vazio que boteco às 6h da manhã.

4. Auditoria interna – Quem andou mexendo nos dados?

Se precisar fazer uma auditoria, tipo “Quem foi o gaiato que mexeu no relatório ontem?”, essa função te ajuda a rastrear o meliante:

= IF(USEROBJECTID() = "23456", "Fulano fez alterações", "Outro usuário")

Se o ID for “23456”, você sabe quem foi o espertinho que mexeu nos dados!

5. Diferentes visões para diferentes usuários

Você pode mostrar relatórios personalizados pra cada pessoa, tipo “Fulano vê as vendas de São Paulo e Ciclano vê de Belo Horizonte”:

= SWITCH(USEROBJECTID(), 
    "11223", "Vendas de São Paulo",
    "44556", "Vendas de Belo Horizonte",
    "Outras Cidades")

Cada um vê a cidade onde tem negócio e ninguém precisa saber dos outros. É tipo senha de cofre, cada um tem a sua!

6. Personalização de mensagens

Já pensou em personalizar as mensagens de boas-vindas? Pode ser algo assim:

= IF(USEROBJECTID() = "77889", "Bem-vindo, Fabrício!", "Bem-vindo, Usuário!")

Se o cara for o Fabrício (ID: 77889), ele vai receber uma saudação especial. Se for outra pessoa, ganha um genérico mesmo.

7. Controle de funções administrativas

Imagina que só alguns usuários podem fazer mudanças no relatório:

= IF(USEROBJECTID() = "99887", "Admin", "Usuário Comum")

Se o sujeito for o administrador (ID: 99887), ele vai poder mexer nos relatórios. Se não for, vai só dar aquela olhadinha.

8. Aplicando limites de uso

Quer limitar o uso do relatório por usuário? Faça assim:

= IF(USEROBJECTID() = "55678" && [TotalConsultas] < 100, "Pode Usar", "Limite Excedido")

Aqui, o usuário 55678 pode consultar até 100 vezes. Passou disso, recebe um “Limite Excedido” e precisa de uma dose de paciência!

9. Registro de atividades

Quer saber quem andou vendo o quê? Use o ID para registrar as atividades:

= "Usuário: " & USEROBJECTID() & " acessou o relatório em " & NOW()

A função vai registrar o ID do usuário e o horário de acesso, como se fosse um ponto eletrônico digital.

10. Segurança avançada – Dados confidenciais

Precisa garantir que só alguns usuários possam ver dados confidenciais?

= IF(USEROBJECTID() IN {"12345", "67890"}, "Acesso a Dados Confidenciais", "Sem Acesso")

Aqui, só os IDs 12345 e 67890 vão poder ver os dados mais sensíveis. O resto vai ficar na curiosidade.


E aí, gostou de saber que o Power BI também tem seus segredos de investigador? Com a função USEROBJECTID, você pode criar relatórios mais seguros, personalizados e, claro, tirar umas boas risadas ao descobrir quem anda fuçando nos seus dados!

Bão demais, né? Agora é só aplicar e dar aquela organizada nos seus relatórios!

Deixe um comentário

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