Criar um visual de matriz no Power BI

Aplica-se a:✅ Power BI Desktop e serviço Power BI

O visual de matriz no Power BI é uma ferramenta poderosa usada para exibir e analisar dados em várias dimensões. Semelhante a uma tabela dinâmica no Excel, o visual da matriz permite organizar dados em linhas e colunas, facilitando a compreensão de conjuntos de dados complexos. Cada célula na matriz representa um ponto de dados específico, com a capacidade de detalhar níveis mais detalhados de informação. Esse design facilita uma visão abrangente dos dados, permitindo que os usuários identifiquem padrões e tendências em várias dimensões.

A capacidade do visual matricial de agregar dados e suportar estruturas hierárquicas torna-o uma ferramenta essencial para análise de dados e relatórios aprofundados. Os visuais matriciais são frequentemente empregados em negócios e finanças para analisar métricas de desempenho, como vendas por região ou categoria de produto. Além disso, eles são valiosos em marketing para examinar o comportamento do cliente, a eficácia da campanha e a segmentação do mercado.

Dados de exemplo

Para acompanhar os exemplos deste artigo, crie uma tabela calculada com dados de exemplo num relatório em branco do Power BI Desktop.

  1. Abra o Power BI Desktop e crie um novo relatório em branco.

  2. Selecione Modelar>Nova tabela.

  3. Cole a seguinte expressão DAX:

    Units sold =
    DATATABLE(
        "Year", STRING,
        "Quarter", STRING,
        "Subcategory", STRING,
        "Product", STRING,
        "Units Sold", INTEGER,
        {
            {"Year 1", "Q1", "Widgets", "Product A", 120},
            {"Year 1", "Q1", "Widgets", "Product B", 95},
            {"Year 1", "Q1", "Gadgets", "Product C", 80},
            {"Year 1", "Q1", "Gadgets", "Product D", 110},
            {"Year 1", "Q2", "Widgets", "Product A", 135},
            {"Year 1", "Q2", "Widgets", "Product B", 88},
            {"Year 1", "Q2", "Gadgets", "Product C", 92},
            {"Year 1", "Q2", "Gadgets", "Product D", 105},
            {"Year 1", "Q3", "Widgets", "Product A", 148},
            {"Year 1", "Q3", "Widgets", "Product B", 102},
            {"Year 1", "Q3", "Gadgets", "Product C", 75},
            {"Year 1", "Q3", "Gadgets", "Product D", 98},
            {"Year 1", "Q4", "Widgets", "Product A", 160},
            {"Year 1", "Q4", "Widgets", "Product B", 115},
            {"Year 1", "Q4", "Gadgets", "Product C", 88},
            {"Year 1", "Q4", "Gadgets", "Product D", 125},
            {"Year 2", "Q1", "Widgets", "Product A", 142},
            {"Year 2", "Q1", "Widgets", "Product B", 108},
            {"Year 2", "Q1", "Gadgets", "Product C", 95},
            {"Year 2", "Q1", "Gadgets", "Product D", 130},
            {"Year 2", "Q2", "Widgets", "Product A", 155},
            {"Year 2", "Q2", "Widgets", "Product B", 120},
            {"Year 2", "Q2", "Gadgets", "Product C", 100},
            {"Year 2", "Q2", "Gadgets", "Product D", 140}
        }
    )
    

Nota

Partilhar o seu relatório com um colega do Power BI exige que ambos tenham uma licença individual Power BI Pro ou Premium Per User (PPU), ou que tenham guardado o relatório em capacidade Premium ou Fabric F64 ou superior.

Criar uma matriz visual

  1. No painel de Visualizações , selecione o ícone visual Matrix . Um marcador visual é adicionado à tela do relatório.

  2. A partir do painel de dados , expanda a tabela de Unidades vendidas e adicione campos aos seguintes poços de campo:

    • Linhas: Ano, e depois Trimestre
    • Colunas: Subcategoria, depois Produto
    • Valores: Unidades Vendidas
  3. Para ver todos os níveis da hierarquia, expanda os cabeçalhos das linhas e colunas selecionando os + ícones nos cabeçalhos, ou use os ícones de expansão na barra de ferramentas do cabeçalho. Também podes ativar a definição Expandir automaticamente em Cabeçalhos de coluna>Opções e Cabeçalhos de linha>Opções antes de adicionar campos, para que a matriz mostre automaticamente todos os níveis quando o visual é carregado.

  4. Para personalizar a matriz visual, selecione o ícone Formatar visual no painel de Visualizações para aceder a todas as definições disponíveis.

Captura de ecrã mostrando uma matriz visual com Ano e Trimestre nas linhas, Subcategoria e Produto nas colunas, e Unidades Vendidas como valores.

Expandir e colapsar cabeçalhos de linhas e colunas

Quando uma matriz tem mais do que um campo nas áreas Linhas ou Colunas, utilize os ícones de expandir e recolher nos cabeçalhos para combinar grupos ou mostrar mais detalhes.

Captura de ecrã que mostra os ícones de expansão e contração nos cabeçalhos das linhas e das colunas de uma matriz.

Para personalizar a cor e o tamanho dos ícones +/- nos cabeçalhos de linha ou de coluna, utilize as definições Cabeçalhos de linha>Ícones +/- ou Cabeçalhos de coluna>Ícones +/- no painel de formatação.

Quando os consumidores de relatórios abrem um visual de matriz no Explore, as colunas e linhas adicionadas ao visual são expandidas automaticamente por predefinição, para poderem ver todos os níveis de uma só vez.

Expandir automaticamente os cabeçalhos de linhas e colunas

Os autores dos relatórios também controlam o comportamento de auto-expansão diretamente no painel de formato. Em Cabeçalhos de coluna>Opções e Cabeçalhos de linha>Opções, ative ou desative a definição Expansão automática. Esta configuração é útil quando as colunas ou linhas da matriz mudam dinamicamente, por exemplo quando usas visuais personalizados ou parâmetros de campo.

Em cenários incorporados, pode utilizar o SDK de Criação para definir a propriedade autoExpand nos objetos rowHeaders e columnHeaders, para que uma matriz seja aberta com as suas linhas e colunas expandidas automaticamente por predefinição.

Congelar cabeçalhos de linhas

Por defeito, os cabeçalhos das linhas ficam congelados, o que garante que permanecem visíveis quando se desloca horizontalmente.

Captura de ecrã que mostra uma matriz visual com cabeçalhos de linha congelados.

Para alterar o estado de congelamento predefinido para os utilizadores dos relatórios, ative ou desative o botão de alternância Cabeçalhos de linha em Esquema>Congelar no painel Formato. Quando o toggle está desligado, os cabeçalhos das linhas escondem-se à medida que a matriz se desloca.

Captura de ecrã que mostra uma matriz visual com cabeçalhos de linha descongelados.

Nota

Os consumidores do relatório também podem clicar com o botão direito numa matriz e selecionar Congelar cabeçalhos de linha ou Descongelar cabeçalhos de linha. Esta opção de clique direito é transitória e aplica-se apenas à sessão de visualização atual.

Ajustar a largura da coluna

A largura das colunas em tabelas e matrizes do Power BI pode ser ajustada para melhorar a legibilidade e a apresentação. Podes redimensionar manualmente as colunas ou usar a secção de Layout do painel de Formato para controlar o tamanho das colunas, definir uma largura padrão e personalizar larguras para colunas individuais.

Ajuste manual

Por vezes, o Power BI encurta um cabeçalho de coluna num relatório ou dashboard. Para mostrar o nome completo da coluna, pode redimensionar a coluna de duas formas:

Redimensionar arrastando

Desloque para o espaço logo à direita do cabeçalho da coluna até aparecerem as setas de redimensionamento. Quando as setas estiverem visíveis, ajuste a largura da coluna movendo a alavanca de redimensionamento para a esquerda ou direita.

Animação a mostrar como redimensionar uma coluna no Power BI.

Redimensione usando as opções do menu

Selecione a coluna que quer ajustar. Das opções disponíveis, escolha coluna larga ou coluna estreita para alterar a largura em 10px.

As redimensionações manuais refletem-se nos controlos de Larguras Personalizadas no painel de Formato .

Comportamento de tamanho automático

As definições do tamanho das colunas encontram-se no painel Formatar em Visual>Esquema>Largura da coluna. A lista pendente Comportamento do dimensionamento automático tem três opções:

  • Ajuste ao conteúdo: As colunas têm a largura necessária para mostrar os dados, assumindo que há espaço no contentor visual.
  • Ajustar ao tamanho: As colunas expandem-se automaticamente para preencher o contentor visual, proporcionando uma disposição mais equilibrada. Qualquer espaço horizontal restante é distribuído uniformemente por cada coluna.
  • Largura fixa: As colunas usam uma largura que especifica. Quando esta opção está selecionada, aparece uma entrada de largura por padrão para que possa definir a largura de todas as colunas e de quaisquer novas colunas adicionadas ao visual.

Largura predefinida (apenas de largura fixa)

Quando o comportamento do tamanho automático está definido para largura fixa, defina uma largura padrão em pixels. Com as Larguras personalizadas desativadas, todas as colunas têm esta largura uniforme. Novas colunas adicionadas ao visual também usam esta largura padrão.

Larguras personalizadas

Ative as larguras personalizadas para ver e personalizar a largura de qualquer coluna diretamente a partir do painel de Formatar :

  • Se o visual tiver menos de 15 colunas, cada coluna aparece com a sua própria largura introduzida.
  • Se o visual tiver 15 ou mais colunas, aparece uma lista pendente Aplicar definições a. Para definir a largura de uma coluna, selecione-a na lista pendente. Colunas que já têm uma largura personalizada são assinaladas com um asterisco (*).

Os campos de largura que mostram (auto) indicam que a coluna está a usar o dimensionamento automático em vez de uma largura personalizada.

Para limpar as personalizações:

  • Limpar tudo: Desligue larguras personalizadas para limpar larguras personalizadas de cada coluna.
  • Limpar um: Limpe a caixa de entrada para uma única coluna, ou clique com o botão direito na entrada e selecione a opção para redefinir esse valor para o padrão.

Hierarquias matriciais (mais granulares)

Para uma matriz com hierarquias em colunas, as larguras personalizadas definem por defeito uma largura uniforme para o nível mais baixo da hierarquia. Para definir larguras para cada combinação individualmente, ativa Mais granular. Cada combinação de nível de folha aparece então com a sua própria largura para que possas dimensioná-las de forma independente. Quando há demasiadas combinações para serem apresentadas individualmente, estas aparecem antes no menu pendente Aplicar definições a. As combinações com largura personalizada estão marcadas com um asterisco (*) no menu suspenso, para que possa ver rapidamente quais são aquelas às quais foi aplicada uma largura personalizada e quais não.

Formatação condicional para a largura das colunas

Pode aplicar formatação condicional tanto aos valores de largura padrão como de largura personalizada ao tamanho das colunas com base num valor de medida ou campo. Selecione o botão fx junto a um campo de largura para abrir a caixa de diálogo de formatação condicional e, em seguida, baseie a largura numa regra, no valor de um campo ou numa medida.

Nota

Uma medida pode determinar a largura da coluna numa matriz que decompõe valores por categoria, como segmento ou mês. Neste caso, a formatação condicional numa coluna menos granular usa apenas o total da medida para toda a matriz, não o valor de cada coluna. Se aplicares formatação condicional a uma largura mais granular — uma categoria explicitamente — usa o total dessa categoria em vez do total geral.

Visualização móvel

As definições de largura de coluna no painel de Formato podem ser modificadas independentemente para o layout otimizado para dispositivos móveis de uma página de relatório. Esta configuração independente permite-te ajustar as larguras das colunas para que tabelas e matrizes encaixem bem em ecrãs pequenos sem alterar o layout do ambiente de trabalho. Para mais informações, consulte Otimizar relatórios de Power BI para a aplicação móvel.

Nota

Para remover uma coluna completamente do layout móvel, defina a sua largura para 0 na visualização móvel. Esta alteração não afeta a coluna no layout do ambiente de trabalho.

Personalizar totais

Com totais personalizados em tabelas e matrizes do Power BI, pode facilmente determinar o que a linha total mostra para uma coluna específica, se necessário.

Por padrão, a linha total mostra o resultado da avaliação do campo no contexto do filtro da página do relatório como um todo. Este comportamento é correto na maioria dos casos. No entanto, em alguns cenários específicos, pode querer alterar o que a linha total mostra. Podes usar DAX para influenciar o que a linha total mostra, mas totais personalizados oferecem uma forma fácil de alterar o valor total da linha para a soma, média, mínimo, máximo, contagem (distinta) ou contagem das linhas apresentadas. Também pode escolher Nenhum para ocultar o valor total da linha da coluna.

Trabalhar com totais personalizados

Totais personalizados baseiam-se em cálculos visuais. Para criar um total personalizado, clique com o botão direito numa coluna numérica no visual ou use o painel Build e escolha Personalizar cálculo total:

Captura de ecrã do menu contextual para cálculos totais personalizados.

Depois, escolha o cálculo total a aplicar. Estas opções estão disponíveis:

Opção de total personalizado A linha total mostra
Soma A soma dos valores das linhas apresentadas
Médio A média dos valores das linhas apresentadas
Minuto O valor mínimo nas linhas apresentadas
Max O valor máximo nas linhas exibidas
Conde (Distinto) O número de valores únicos nas linhas apresentadas
Contagem O número de valores nas linhas apresentadas
None Oculta o valor total da linha da coluna
Repor para os padrões de fábrica Valor padrão (opção ativada apenas se um total personalizado estiver definido)

Como funcionam os totais personalizados

Totais personalizados baseiam-se em cálculos visuais. Assim que seleciona qualquer uma das opções acima, acontece o seguinte:

  • O nome da coluna original recebe um sufixo _Base. Portanto, se a sua coluna se chama Soma de Unidades Vendidas, a coluna agora chama-se Soma de Unidades Vendidas_Base.
  • A coluna original está oculta.
  • É adicionado um novo cálculo visual com o nome original da coluna. O cálculo visual é igual a:
EXPANDALL ( <aggregation> ( [Original column_Base] ), ROWS COLUMNS )

Por exemplo, se adicionar um total médio personalizado para a coluna Soma de Unidades Vendidas, o novo cálculo visual é:

Sum of Units Sold = EXPANDALL ( AVERAGE ( [Sum of Units Sold_Base] ), ROWS COLUMNS )
  • Um indicador semelhante ao Excel aparece na célula do total da coluna onde o total personalizado foi definido.

O resultado apresentado no modo de edição dos cálculos visuais é:

Captura de ecrã do modo de edição de cálculos visuais com um total personalizado.

Nota

Podes editar um total personalizado tal como outro cálculo visual , clicando com o botão direito no total personalizado no painel de construção e escolhendo Editar cálculo.

Repor para os padrões de fábrica

Depois de definir um total personalizado, pode usar a opção Reset to default para voltar ao comportamento predefinido do Power BI. O reset ao padrão remove o total personalizado e reverte as alterações feitas:

  • O cálculo visual total personalizado é removido
  • A coluna original volta a ser visível
  • o nome original da coluna é redefinido

Considerações e limitações

  • Totais personalizados não estão disponíveis no Explorar.
  • Totais personalizados estão disponíveis apenas na tabela e no visual da matriz.
  • Totais personalizados estão disponíveis apenas para colunas numéricas.
  • A formatação do campo não se transfere para um total personalizado. Precisas de formatar um total personalizado, tal como se formata um cálculo visual.
  • As mesmas considerações e limitações dos cálculos visuais aplicam-se aos totais personalizados.