Criar um visual de matriz no Power BI

Aplica-se a:✅ Power BI Desktop e serviço do 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 de matriz permite que você organize dados em linhas e colunas, facilitando o entendimento de conjuntos de dados complexos. Cada célula da matriz representa um ponto de dados específico, com a capacidade de fazer drill down em níveis mais detalhados de informações. 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 de matriz de agregar dados e dar suporte a estruturas hierárquicas o torna uma ferramenta essencial para análise e relatórios de dados detalhados. Os visuais de matriz frequentemente são 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 de mercado.

Dados de exemplo

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

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

  2. Selecione Modelagem>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}
        }
    )
    

Observação

Compartilhar seu relatório com um colega do Power BI requer que ambos tenham uma licença individual do Power BI Pro ou Premium por Usuário (PPU), ou que você tenha salvo o relatório em capacidade Premium ou capacidade Fabric F64 ou maior.

Criar um visual de matriz

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

  2. No painel Dados , expanda a tabela Unidades vendidas e adicione campos aos seguintes poços de campo:

    • Linhas: Ano, depois Trimestre
    • Colunas: Subcategoria e, em seguida, Produto
    • Valores: Unidades Vendidas
  3. Para ver todos os níveis da hierarquia, expanda os cabeçalhos de linha e coluna selecionando os + ícones nos cabeçalhos ou use os ícones de expansão na barra de ferramentas de cabeçalho. Você também pode ativar a configuração Expansão automática 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 for carregado.

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

Captura de tela mostrando um visual de matriz com Ano e Trimestre em linhas, Subcategoria e Produto em colunas e Unidades Vendidas como valores.

Expandir e contrair cabeçalhos de linhas e colunas

Quando uma matriz tem mais de um campo nos compartimentos de campo Linhas ou Colunas, use os ícones de expandir e recolher nos cabeçalhos para combinar grupos ou para mostrar mais detalhes.

Captura de tela mostrando os ícones de expandir e recolher nos cabeçalhos de linha e coluna de uma matriz.

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

Quando os consumidores de relatório abrem um visual de matriz no Explore, as colunas e linhas adicionadas ao visual são expandidas automaticamente por padrão para que os consumidores possam ver todos os níveis ao mesmo tempo.

Expandir automaticamente cabeçalhos de linha e coluna

Os autores do relatório também controlam o comportamento de expansão automática diretamente no painel de formato. Em Cabeçalhos de coluna>Opções e Cabeçalhos de linha>Opções, ative ou desative a configuração Expansão automática. Essa configuração é útil quando as colunas ou linhas da matriz mudam dinamicamente, por exemplo, quando você usa personalizar visuais ou parâmetros de campo.

Em cenários incorporados, você pode usar o SDK de criação para definir a propriedade autoExpand nos objetos rowHeaders e columnHeaders para que uma matriz seja aberta com suas linhas e colunas expandidas automaticamente por padrão.

Congelar cabeçalhos de linha

Por padrão, os cabeçalhos de linha são congelados, o que garante que eles permaneçam visíveis quando você rola horizontalmente.

Captura de tela mostrando um visual de matriz com cabeçalhos de linha congelados.

Para alterar o estado padrão de congelamento para os usuários do relatório, ative ou desative a opção Cabeçalhos de linha em Layout> no painel Formatar. Quando o botão de alternância estiver desativado, os cabeçalhos de linha ficam ocultos à medida que a matriz é rolada.

Captura de tela mostrando um visual de matriz com cabeçalhos de linha descongelados.

Observação

Os consumidores de relatório também podem clicar com o botão direito do mouse em uma matriz e selecionar Congelar cabeçalhos de linha ou descongelar cabeçalhos de linha. Essa opção de clique com o botão direito do mouse é transitória e se aplica somente à sessão de exibição atual.

Ajustar a largura da coluna

A largura da coluna em tabelas e matrizes do Power BI pode ser ajustada para melhorar a legibilidade e a apresentação. Você pode redimensionar manualmente colunas ou usar a seção Layout do painel Formatar para controlar como as colunas são dimensionadas, definir uma largura padrão e personalizar larguras para colunas individuais.

Ajuste manual

Às vezes, o Power BI reduz um título de coluna em um relatório ou dashboard. Para exibir o nome completo da coluna, você pode redimensionar a coluna de duas maneiras:

Redimensionar arrastando

Mova para o espaço ao lado direito do cabeçalho da coluna até que as setas de redimensionamento aparecerem. Depois que as setas estiverem visíveis, ajuste a largura da coluna movendo a alça de redimensionamento para a esquerda ou para a direita.

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

Redimensionar usando opções de menu

Selecione a coluna que você deseja ajustar. Nas opções disponíveis, escolha Ampliar coluna ou coluna Estreita para alterar sua largura em 10px.

Os redimensionamentos manuais são refletidos nos controles de larguras personalizadas no painel Formatar .

Comportamento do ajuste automático de tamanho

As configurações de dimensionamento de colunas estão no painel Formatar em Visual>Layout>Largura da coluna. O menu suspenso Comportamento de dimensionamento automático tem três opções:

  • Ajuste ao conteúdo: as colunas são tão amplas quanto precisam ser para mostrar os dados, supondo que haja espaço no contêiner visual.
  • Ajustar ao tamanho: as colunas se expandem automaticamente até preencher o contêiner visual para um layout mais equilibrado. Qualquer espaço horizontal restante é distribuído uniformemente para cada coluna.
  • Largura fixa: as colunas usam uma largura que você especificar. Quando essa opção é selecionada, uma entrada de largura padrão é exibida para que você possa definir a largura para todas as colunas e para quaisquer novas colunas adicionadas ao visual.

Largura padrão (somente largura fixa)

Quando o comportamento de tamanho automático for definido como largura fixa, defina uma largura padrão em pixels. Com as larguras personalizadas desativadas , todas as colunas usam essa largura uniforme. Novas colunas adicionadas ao visual também usam essa largura padrão.

Larguras personalizadas

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

  • Se o visual tiver menos de 15 colunas, cada coluna será exibida com sua própria entrada de largura.
  • Se o visual tiver 15 colunas ou mais, aparecerá um menu suspenso Aplicar configurações a. Para definir a largura de uma coluna, selecione-a na lista suspensa. As colunas que já têm uma largura personalizada são marcadas com um asterisco (*).

As entradas de largura que mostram (automático) indicam que a coluna está usando o comportamento de tamanho automático em vez de uma largura personalizada.

Para limpar personalizações:

  • Limpar tudo: desative Larguras personalizadas para remover as larguras personalizadas de todas as colunas.
  • Desmarque uma: desmarque a caixa de entrada para uma única coluna ou clique com o botão direito do mouse na entrada e selecione a opção para redefinir esse valor como padrão.

Hierarquias de matriz (mais granulares)

Para uma matriz com hierarquias em colunas, as larguras personalizadas por padrão definem uma largura uniforme para o nível mais baixo da hierarquia. Para definir larguras para cada combinação individualmente, ative Mais granular. Cada combinação de nível folha aparece com sua própria entrada de largura para que você possa dimensioná-las de forma independente. Quando há combinações demais para serem mostradas individualmente, elas aparecem no menu suspenso Aplicar configurações a em vez disso. Combinações que têm uma largura personalizada são marcadas com um asterisco (*) na lista suspensa, para que você possa ver rapidamente quais têm uma largura personalizada aplicada e que não têm.

Formatação condicional para a largura das colunas

Você pode aplicar formatação condicional aos valores de Largura padrão e Larguras personalizadas para dimensionar as colunas com base no valor de uma medida ou de um campo. Selecione o botão fx ao lado de uma entrada de largura para abrir a caixa de diálogo de formatação condicional e, em seguida, baseie a largura em uma regra, valor de campo ou medida.

Observação

Uma medida pode determinar a largura da coluna em uma matriz que segmenta os valores por uma categoria, como segmento ou mês. Nesse caso, a formatação condicional em uma coluna menos granular usa apenas o total da medida para toda a matriz, não o valor de cada coluna. Se você aplicar a formatação condicional em um nível mais detalhado, especificamente a uma categoria, será usado o total dessa categoria em vez do total geral.

Visualização móvel

As configurações de largura de coluna no painel Formatar podem ser modificadas independentemente para o layout otimizado para dispositivos móveis de uma página de relatório. Essa configuração independente permite ajustar as larguras das colunas para que as tabelas e matrizes se ajustem bem em telas pequenas sem alterar o layout da área de trabalho. Para obter mais informações, consulte Otimizar os relatórios do Power BI para o aplicativo móvel.

Observação

Para remover uma coluna inteiramente do layout móvel, defina sua largura como 0 no modo de exibição móvel. Essa alteração não afeta a coluna no layout da área de trabalho.

Totais personalizados

Com totais personalizados em tabelas e matrizes do Power BI, você pode determinar facilmente 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 em todo o contexto de filtro da página de relatório. Esse comportamento está correto na maioria dos casos. No entanto, em alguns cenários específicos, talvez você queira alterar o que a linha total exibe. Você pode usar o DAX para influenciar o que a linha total exibe, mas os totais personalizados fornecem uma maneira fácil de alterar o valor total da linha para a soma, média, mínimo, máximo, contagem (distinta) ou contagem das linhas exibidas. Você também pode escolher Nenhum para ocultar o valor total da linha para a coluna.

Trabalhando com totais personalizados

Os totais personalizados são baseados em cálculos visuais. Para criar um total personalizado, clique com o botão direito do mouse em uma coluna numérica no visual ou use o painel Compilar e escolha Personalizar o cálculo total:

Captura de tela do menu de contexto para cálculos totais personalizados.

Em seguida, escolha o cálculo total a ser aplicado. Estas opções estão disponíveis:

Opção total personalizada O total de linhas é mostrado
Soma A soma dos valores de linha exibidos
Average A média dos valores de linha exibidos
Minuto O valor mínimo nas linhas exibidas
Max O valor máximo nas linhas exibidas
Contagem (Distinta) O número de valores exclusivos nas linhas exibidas
Count O número de valores nas linhas exibidas
None Oculta o valor total da linha para a coluna
Redefinir para o padrão Valor padrão (opção habilitada somente se um total personalizado estiver definido)

Como os totais personalizados funcionam

Os totais personalizados são baseados em cálculos visuais. Assim que você seleciona qualquer uma das opções acima, o seguinte acontece:

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

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

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

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

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

Observação

Você pode editar um total personalizado assim como outro cálculo visual clicando com o botão direito do mouse no total personalizado no painel de build e escolhendo Editar cálculo.

Redefinir para o padrão

Depois que um total personalizado for definido, você poderá usar a opção Redefinir para padrão para voltar ao comportamento padrão do Power BI. Redefinir para padrão remove o total personalizado e reverte as alterações feitas:

  • o cálculo visual total personalizado é removido
  • a coluna original fica visível novamente
  • o nome da coluna original é redefinido

Considerações e limitações

  • Os totais personalizados não estão disponíveis no Explore.
  • Os totais personalizados só estão disponíveis no visual de tabela e matriz.
  • Totais personalizados só estão disponíveis para colunas numéricas.
  • A formatação de campo não é transferida para um total personalizado. Você precisa formatar um total personalizado da mesma forma que formatar um cálculo visual.
  • As mesmas considerações e limitações de cálculos visuais se aplicam a totais personalizados.