1
resposta

Contagem de categorias ao longo do tempo

Precisava de um fórmula DAX que fizesse no Power BI uma contagem de itens por mês. Ex: Planilha:

01/01/2022 - R$3.000,00 - Geladeira

01/01/2022 - R$2.000,00 - Forno

01/01/2022 - R$4.000,00 - Sofá

01/01/2022 - R$3.000,00 - Geladeira

01/01/2022 - R$3.000,00 - Geladeira

01/02/2022 - R$2.000,00 - Forno

01/02/2022 - R$1.000,00 - Fogão

01/02/2022 - R$3.000,00 - Geladeira

01/03/2022 - R$3.000,00 - Geladeira

01/03/2022 - R$3.000,00 - Geladeira

01/04/2022 - R$2.000,00 - Forno

01/04/2022 - R$4.000,00 - Sofá

01/04/2022 - R$3.000,00 - Geladeira

01/04/2022 - R$3.000,00 - Geladeira

01/04/2022 - R$2.000,00 - Forno

01/04/2022 - R$1.000,00 - Fogão

01/04/2022 - R$3.000,00 - Geladeira

01/05/2022 - R$3.000,00 - Geladeira

01/05/2022 - R$3.000,00 - Geladeira

01/05/2022 - R$2.000,00 - Forno

01/05/2022 - R$4.000,00 - Sofá

01/06/2022 - R$3.000,00 - Geladeira

01/07/2022 - R$3.000,00 - Geladeira

01/07/2022 - R$2.000,00 - Forno

01/07/2022 - R$1.000,00 - Fogão

01/07/2022 - R$3.000,00 - Geladeira

01/08/2022 - R$3.000,00 - Geladeira

01/09/2022 - R$3.000,00 - Geladeira

01/09/2022 - R$2.000,00 - Forno

01/09/2022 - R$4.000,00 - Sofá

01/09/2022 - R$3.000,00 - Geladeira

01/09/2022 - R$3.000,00 - Geladeira

01/09/2022 - R$2.000,00 - Forno

01/10/2022 - R$1.000,00 - Fogão

01/10/2022 - R$3.000,00 - Geladeira

01/11/2022 - R$3.000,00 - Geladeira

Resultado que eu precisava:

Geladeiras por mês:

01/2022 - 3 Itens

02/2022 - 1 Itens

03/2022 - 2 Itens

04/2022 - 3 Itens

05/2022 - 2 Itens

06/2022 - 1 Itens

07/2022 - 2 Itens

08/2022 - 1 Itens

09/2022 - 3 Itens

10/2022 - 1 Itens

11/2022 - 1 Itens

12/2022 - 0 Itens

1 resposta

Oi, Letícia, tudo bem?

Desculpe a demora em te responder!

Para realizar a contagem de itens por mês no Power BI utilizando fórmulas DAX, podemos criar uma medida utilizando a função CALCULATE juntamente com a função COUNTROWS. Um exemplo de expressão pode ser consultado abaixo:

Contagem de Geladeiras = 
CALCULATE(
    COUNTROWS(Tabela),
    FILTER(
        Tabela,
        Tabela[Categoria] = "Geladeira"
    )
)

Na expressão acima, calcula a contagem de linhas na tabela especificada, mas apenas para as linhas que possuem a categoria "Geladeira", resultando no número de geladeiras na tabela. Especificando cada uma das partes, a função CALCULATE permite que você aplique filtros e manipule o cálculo, o COUNTROWS conta o número de registros na tabela, independentemente de quaisquer filtros adicionais e o FILTER(Tabela, Tabela[Categoria] = "Geladeira") retorna apenas as linhas onde a coluna "Categoria" contém o valor "Geladeira". Essa função filtra a tabela para restringir o cálculo apenas às geladeiras. Lembre-se que a expressão cima é apenas um exemplo para estruturar a expressão que faz sentido para o seu projeto.

Caso queira saber mais sobre a função COUNTROWS deixo a documentação abaixo com mais informações. A página está em inglês, mas você pode traduzi-la clicando com o botão direito do mouse e selecionando a opção "Traduzir para o português".

Todavia, vale ressaltar que como é um assunto externo aos cursos da Alura e que não tenho acesso ao cenário completo do projeto outros testes terão de ser feitos a fim de obter o resultado esperado, mas espero que esta resposta seja um bom ponto de partida para a resolução do seu problema.

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software