Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Contagem de varios itens

Ola como faço por meio de DAX uma contagem de varios itens diferentes de uma coluna. Para saber quantas vezes cada item aparece e depois colocar isso em porcentagem em relacao ao total geral

Por exemplo: Uma tabela de produtos onde sao agrupados por uma coluna marcas : Nestle, Coca Cola, Pepsi, Balduco, Gilete, Heinz, Sadia, ...

Gostaria de saber quantas vezes cada marca apareceu e a % de aparição em relação ao total geral. Por meio da função calculate e count eu conseguigo fazer essa filtragem, mas com uma marca de cada vez, oque torna muito trabalhoso ja que possui mais de 20 marcas diferentes na tabela.

2 respostas
solução!

Oi, Eduardo, tudo bem?

Para contabilizar quantas vezes cada marca aparece na sua coluna "Marcas" e qual a porcentagem de cada uma, você pode seguir os passos abaixo:

  • No menu superior clique em Modelagem e crie uma Nova Tabela.

  • No campo que irá aparecer, adicione a expressão:

    Porcentagem de Marcas =  
    VAR TotalMarcas = COUNTROWS('Planilha1')
    RETURN
    SUMMARIZE('Planilha1', 
        'Planilha1'[MARCAS], 
        "Quantas vezes essa marca aparece", COUNTROWS('Planilha1'),
        "Porcentagem", DIVIDE(COUNTROWS('Planilha1'), TotalMarcas) * 100
    )
    

    Esta expressão cria uma nova tabela que lista as marcas presentes na tabela 'Planilha1', conta quantas vezes cada marca aparece e calcula a porcentagem de ocorrência de cada marca em relação ao total de marcas na tabela. Isso pode ser útil para análises e relatórios que envolvem a distribuição de marcas em um conjunto de dados.

  • Em seguida, você pode usar a visualização de Tabela e adicionar as informações das duas colunas geradas pelo código acima. Ficaria assim:

    Imagem de uma tabela que contabiliza quantas vezes aparece uma marca

Lembre-se de trocar o nome da tabela e das colunas, para que tudo funcione corretamente.

Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Boa vlw!!

Consegui tambem usando a função ALL junto com a CALCULATE.