Field Parameters no Power BI: troca dinâmica sem duplicar visuais
Introduzidos em Maio de 2022, os Field Parameters são uma das funcionalidades mais solicitadas do Power BI. Permitem que um utilizador troque dinamicamente a medida ou dimensão exibida num gráfico, sem que seja necessário criar visuais duplicados ou código DAX complexo.
Criar um Field Parameter de Medidas
Vá a Modelling → New Parameter → Fields. Adicione as medidas que quer tornar seleccionáveis:
Medida Selecionada = {
("Vendas", NAMEOF('fVendas'[Vendas Total]), 0),
("Margem", NAMEOF('fVendas'[Margem %]), 1),
("Qtd", NAMEOF('fVendas'[Quantidade]), 2)
}
O Power BI cria automaticamente uma tabela calculada e um slicer associado.
Usar o Parameter num visual
No eixo Y do gráfico, arraste Medida Selecionada[Medida Selecionada Fields]. Quando o utilizador seleccionar "Margem" no slicer, o gráfico exibe a medida de margem.
Field Parameter de Dimensões
Também funciona para o eixo X — permita que o utilizador escolha entre analisar por Região, Categoria ou Período:
Dimensão Selecionada = {
("Região", NAMEOF('dRegiao'[Nome]), 0),
("Categoria", NAMEOF('dProduto'[Categoria]), 1),
("Período", NAMEOF('dData'[MêsAno]), 2)
}
Limitações a conhecer
- Não funciona em tabelas de matriz para linhas — apenas para colunas.
- Conditional formatting baseado em campo específico pode não funcionar correctamente quando o campo é dinâmico.
- A coluna de ordenação precisa de ser adicionada manualmente ao parameter se quiser controlar a ordem de sort.
Conclusão
Os Field Parameters reduzem drasticamente o número de páginas num relatório e melhoram a experiência do utilizador. Em vez de 6 gráficos iguais com métricas diferentes, tem 1 gráfico com um slicer que dá controlo ao utilizador. Menos páginas, mais foco, relatórios mais profissionais.