O dataholic Rafael Barbosa, vai nos contar um pouco sobre a criação de filtros no Power BI. Vem ver como é fácil!
![](https://static.wixstatic.com/media/efe4c3_68b1664c41c14441a7dd58219df050c2~mv2.png/v1/fill/w_886,h_664,al_c,q_90,enc_avif,quality_auto/efe4c3_68b1664c41c14441a7dd58219df050c2~mv2.png)
Sabia que é possível criar filtros no Power BI com a URL? Funciona até mesmo em relatórios públicos, com isso é possível enviar o link do relatório já filtrado para o usuário ou utilizar links dinâmicos para direcionar para visão mais adequada para ele.
{link do relatório}:
<https://app.powerbi.com/groups/.../reports/.../ReportSection13...7>
Filtro Unico:
{link do relatório}?filter=Tabela/Coluna eq'valor para filtrar'
Lógica OU:
{link do relatório}?filter=Tabela/Coluna in ('Valor1', 'Valor2')
Lógica AND:
{link do relatório}?filter=Tabela/Coluna eq'Valor1' and Tabela/Coluna eq'Valor2'
![](https://static.wixstatic.com/media/efe4c3_1f6bdc7bac7841868dbf41864a9a7705~mv2.png/v1/fill/w_886,h_460,al_c,q_90,enc_avif,quality_auto/efe4c3_1f6bdc7bac7841868dbf41864a9a7705~mv2.png)
![](https://static.wixstatic.com/media/efe4c3_a34a2294de5c4ca581835517c2c3ed84~mv2.png/v1/fill/w_886,h_236,al_c,q_85,enc_avif,quality_auto/efe4c3_a34a2294de5c4ca581835517c2c3ed84~mv2.png)
Agora que sabemos como montar a URL, vamos criar um link dinâmico utilizando DAX. Lembrando que quando utilizamos o operador IN temos essa estrutura ('valor1','valor2', ...), agora para concatenar os itens selecionados separados por ',' será necessário utilizar o CONCATENATEX.
Medida=
VAR LINK = "<https://app.powerbi.com/groups/me/apps/ed4c8e67-0251-4e47-b51c-b93618db05c4/reports/5583fecc-f813-41da-9c67-de12464e2dae/ReportSectiondd9edc615009963003d7>"
VAR PRE_FILTRO = "?filter=Tabela/Coluna1 in ('"
VAR FILTRO1 =
CONCATENATEX(
DISTINCT(Tabela[Coluna1]),
CALCULATE(MAX(Tabela[Coluna1])),
"','"
)
RETURN
LINK & PRE_FILTRO & FILTRO1 & "')"
Um exemplo de aplicação é inserir esse link em um botão para abrir outro relatório com filtros selecionados desse relatório que você está.
![](https://static.wixstatic.com/media/efe4c3_ab8b6a7484be43259d6c99c53172ae95~mv2.png/v1/fill/w_886,h_551,al_c,q_90,enc_avif,quality_auto/efe4c3_ab8b6a7484be43259d6c99c53172ae95~mv2.png)
E para link embedado do Power BI também é possível:
Abra o relatório do serviço Power BI em seu navegador da web e copie o URL da barra de endereço.
![](https://static.wixstatic.com/media/efe4c3_6419c8ab1a0e4c7ea7838c67450c7d4e~mv2.png/v1/fill/w_886,h_47,al_c,q_85,enc_avif,quality_auto/efe4c3_6419c8ab1a0e4c7ea7838c67450c7d4e~mv2.png)
Adicione o pageName no final da URL do link embedado do Power BI, para escolher qual página que deve ser iniciada:
![](https://static.wixstatic.com/media/efe4c3_7d9d8c5139114260bb2a56e21a822f9e~mv2.png/v1/fill/w_886,h_92,al_c,q_85,enc_avif,quality_auto/efe4c3_7d9d8c5139114260bb2a56e21a822f9e~mv2.png)
Adicione os filtros, com a mesma lógica do exemplo anterior: (filtros de url não funcionam em link públicos)
![](https://static.wixstatic.com/media/efe4c3_ffa6f7b0f2f24497b8c98cb1130760ba~mv2.png/v1/fill/w_886,h_77,al_c,q_85,enc_avif,quality_auto/efe4c3_ffa6f7b0f2f24497b8c98cb1130760ba~mv2.png)
Pronto! Agora ficou fácil né? Curte, comenta e compartilha esse conteúdo para mais gente ficar sabendo.💙😍
Fontes:
Fórmula CONCATENATEX: https://dax.guide/concatenatex/
Filtrando pelo link: https://docs.microsoft.com/pt-br/power-bi/collaborate-share/service-url-filters
Filtrando pelo link conteúdo embedado: https://powerbi.microsoft.com/pt-br/blog/easily-embed-secure-power-bi-reports-in-your-internal-portals-or-websites/
תגובות