1
resposta

Ranking por categoria de produtos

Olá!

Quando eu tento fazer o ranking por categoria de produtos, a contagem aparece igual para todos. Tentei mudar a cardinalidade mas aparece a mensagem abaixo e não sei como resolver.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Evellin, tudo bem?

O motivo do gráfico estar mostrando barras praticamente iguais para todas as categorias de produto é porque você está contando o campo order_approved_at diretamente, e ele está vindo da tabela olist_orders_dataset, enquanto o product_category_name está vindo da tabela olist_produtos. Mas, não há uma relação direta entre essas duas tabelas. O Power BI está contando o total de aprovações (order_approved_at) sem considerar a quantidade de produtos por categoria, e está aplicando esse mesmo total para cada categoria — por isso as barras ficam do mesmo tamanho.

Evellin, não encontrei a aula onde o instrutor cria esse visual. Mas deixo o passo a passo abaixo para montar um gráfico que mostre quantos pedidos aprovados foram feitos por categoria de produto:

  1. No menu "Exibição de Modelo", confirme estas relações:

    • olist_items_pedidos[order_id] olist_orders_dataset[order_id]

    • olist_items_pedidos[product_id] olist_produtos[product_id]

    Se não estiverem criadas, adicione-as manualmente.

  2. No painel de visualizações, escolha o gráfico de barras horizontais.

  3. Configure os campos do gráfico com:

    • Eixo Y: product_category_name (de olist_produtos)
    • Eixo X: order_id (de olist_items_pedidos) — mas como contagem distinta.
  4. Adicione um filtro para considerar só pedidos aprovados. Para isso, na área de filtros neste visual:

    • Arraste order_approved_at (de olist_orders_dataset) para os filtros.
    • Escolha selecionar tudo e desmarque a caixa de seleção (Em branco).

Gráfico de barras horizontais no Power BI mostrando a contagem de order_id por product_category_name, com as categorias de produto listadas no eixo Y e a contagem de pedidos aprovados no eixo X. As categorias com mais pedidos aprovados são "Cama Mesa Banho", "Beleza Saude" e "Esporte Lazer". À direita, o painel de filtros exibe o campo order_approved_at com filtro aplicado para excluir valores "(Em branco)", garantindo que apenas pedidos com aprovação registrada sejam considerados. As tabelas olist_items_pedidos, olist_orders_dataset e olist_produtos aparecem no painel de dados à direita.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado