Tempo de leitura:
Neste artigo vais aprender como utilizar Parâmetros no Power BI para criar relatórios mais interativos, dinâmicos e flexíveis.
Ao longo do tutorial, mostro-te três formas práticas de usar parâmetros no Power BI.
- Criar um parâmetro de campos para alterar dinamicamente a categoria apresentada num gráfico
- Usar parâmetros para alternar entre diferentes medidas, como média de vendas, quantidade total ou preço unitário médio
- Criar um parâmetro numérico para simular cenários, como aplicar diferentes percentagens de desconto
Os parâmetros no Power BI permitem transformar relatórios estáticos em experiências interativas, onde o utilizador pode escolher que informação quer analisar.
Vais ver como criar tabelas calculadas automaticamente, como usar segmentações de dados associadas aos parâmetros e como aplicar valores selecionados diretamente em medidas DAX.
Este artigo é ideal para quem já trabalha com Power BI e quer melhorar a experiência de análise nos seus relatórios, tornando-os mais profissionais e adaptáveis às necessidades dos utilizadores.
Exemplo inicial do relatório
O relatório do exemplo é composto por:
Um gráfico combinado de linhas e colunas agrupadas.
Um cartão ou cartão múltiplo para apresentar medidas.
Medidas já criadas para acompanhar o exemplo, como Total de Vendas, Média de Vendas, Preço Unitário Médio e Quantidade Total.
Tabelas relacionadas, por exemplo, transações, produtos, lojas e calendário.
As medidas são as seguintes:
Total Vendas = SUMX(Transações, Transações[Quantidade] * RELATED(Produtos[Preço Unitário]))
Média Vendas = AVERAGEX(Transações, Transações[Quantidade] * RELATED(Produtos[Preço Unitário]))
Preço Unitário Médio = AVERAGE(Produtos[Preço Unitário])
Quantidade Total = SUM(Transações[Quantidade])

Criar um parâmetro de campos para as categorias do gráfico
O primeiro parâmetro permite trocar dinamicamente a categoria usada no gráfico.
Por exemplo, o mesmo gráfico pode passar a analisar vendas por Loja, Marca, Categoria ou Produto.
Para podermos criar o parâmetro devemos seguir os seguintes passos:
- Aceder ao separador Modelação e selecionar a opção -> Novo parâmetro -> Campo
- Escolher Campos a colocar no parâmetro.
- Adicionar os campos que o utilizador poderá escolher no relatório.
- Ativar a opção. Adicionar segmentação de dados a esta página.
Acedemos à opção de criar o novo parâmetro

E escolhemos as opções na caixa de diálogo

O Power BI cria automaticamente uma tabela calculada com os campos selecionados.
Esta tabela é usada pelo visual e pela segmentação de dados para controlar a categoria apresentada.
A estrutura gerada é semelhante a uma tabela DAX com a função NAMEOF, permitindo guardar referências aos campos selecionados:
Categorias do Gráfico =
{
(“Loja”, NAMEOF(Loja[Nome da Loja]), 0),
(“Marca”, NAMEOF(Produtos[Marca]), 1),
(“Categoria”, NAMEOF(Produtos[Categoria]), 2),
(“Produto”, NAMEOF(Produtos[Produto]), 3)
}
Depois de criado o parâmetro, é necessário substituir o campo fixo do eixo do gráfico pelo novo parâmetro.
- Selecionar o gráfico que será tornado dinâmico.
- No painel Visualizações, localizar o campo usado no Eixo X.
- Remover o campo fixo existente, por exemplo Nome do Mês.
- Adicionar o campo do parâmetro Categorias do Gráfico ao Eixo X.
- Usar a segmentação de dados criada automaticamente para escolher Loja, Marca, Categoria ou Produto.
- Testar a alteração do gráfico ao selecionar diferentes opções

Se nenhuma opção estiver selecionada na segmentação, o gráfico pode apresentar todos os campos do parâmetro ao mesmo tempo. Para uma experiência mais limpa, usa seleção a opção de única ou deixa uma opção previamente selecionada.
Criar um parâmetro com medidas para as séries do gráfico
O segundo parâmetro permite trocar dinamicamente a medida apresentada numa série do gráfico. Este cenário é útil quando queremos manter uma métrica principal, como Total de Vendas, mas deixar o utilizador escolher a métrica complementar.
- Acedemos novamente ao separador Modelação.
- Selecionamos a opção -> Novo parâmetro -> Campos.
- Adicionar medidas como Média de Vendas, Preço Unitário Médio e Quantidade Total.
- Mantemos ativa a opção para criar uma segmentação de dados.

Agora aplicamos o parâmetro no gráfico combinado, o parâmetro de medidas pode ser colocado na área correspondente à linha. Assim, a série da linha muda conforme a escolha feita na segmentação de dados.
- Selecionar o gráfico combinado de linhas e colunas agrupadas.
- Manter Total de Vendas como medida base nas colunas.
- Remover a medida fixa colocada no Eixo Y da linha, se existir.
- Adicionar o parâmetro Cálculos da Série ao Eixo Y da linha.
- Selecionar uma medida na segmentação de dados, por exemplo Média de Vendas.

Criar um parâmetro numérico para simulação de desconto
O terceiro parâmetro é um parâmetro numérico.
Este tipo de parâmetro é usado para simular cenários, como “o que acontece se aplicarmos um desconto de 10%, 20% ou 50%?”
Para criarmos este parâmetro devemos proceder da seguinte forma:
- Aceder ao separador Modelação e selecionar -> Novo parâmetro.
- Escolher Intervalo numérico.
- Na Caixa de diálogo definimos as opções pretendidas para o parâmetro.

- Definimos o mínimo como 0.
- Definimos o máximo como 1, que representa 100%.
- Definimos o incremento como 0,1, que representa saltos de 10%.
- Definimos o valor predefinido como 0,3, ou seja, 30%.
Definimos o tipo de dados como Número decimal.
Depois de criado o parâmetro, o Power BI gera uma tabela baseada na função GENERATESERIES. Se quiseres limitar o desconto máximo a 50%, podes ajustar o valor final da série para 0,5.
Valor de Desconto = GENERATESERIES(0, 0.5, 0.1)
Além da coluna com a série de valores, o Power BI cria também uma medida que devolve o valor selecionado pelo utilizador na segmentação de dados.
A lógica típica é:
Valor de Desconto Selecionado = SELECTEDVALUE(‘Valor de Desconto'[Valor de Desconto], 0.3)
A função SELECTEDVALUE devolve o valor escolhido. Caso não exista seleção, devolve o valor predefinido, neste exemplo 0,3.
Criar medida de preço com desconto
Com o parâmetro numérico criado, podemos construir qualquer medida baseada no parâmetro que funciona como uma “variável”. No exemplo vamos definir uma medida que calcula o preço unitário médio depois de aplicado o desconto.
Preço Unitário com Desconto =
[Preço Unitário Médio] * (1 – [Valor de Desconto])
Esta medida parte do preço unitário médio e reduz o valor de acordo com a percentagem selecionada pelo utilizador.

Com os parâmetros no Power BI é possível transformar um relatório estático numa experiência interativa.
Neste tutorial foram usados parâmetros para controlar categorias de análise, alternar medidas no gráfico e simular cenários através de valores numéricos.
Esta técnica é simples de implementar e pode melhorar significativamente a utilidade dos relatórios para diferentes perfis de utilizador.
Próximo artigo:
Artigo Anterior:
Artigos por Categoria
- Microsoft Excel (45)
- Power Apps (16)
- Power Automate (3)
- Power BI (12)
- Power Query (14)
- Python (3)
- VBA (7)

Leave a Reply