A função COUNTROWS no Power BI é aquela maravilha que te ajuda a contar o número de linhas de uma tabela. Sabe aquele rolê de contar quantas pessoas tem na festa antes de decidir se vai ou não? Pois é, o COUNTROWS faz isso pra você no Power BI, mas de um jeito muito mais chique e eficiente. E o trem é fácil de usar, sô!

Ela simplesmente pega uma tabela e devolve a quantidade de linhas que tem lá. Agora, vou te mostrar uns exemplos práticos de como usar essa função e já vou te preparando porque é tanta utilidade que cê vai querer usar até pra contar os copos sujos na pia!

Exemplo 1: Contar linhas de uma tabela simples

Imagina que cê tem uma tabela chamada Vendas. Aí você quer contar quantas linhas essa tabela tem. A fórmula vai ficar assim:

DAXCopiar códigoTotalVendas = COUNTROWS(Vendas)

Resultado: vai te mostrar o número total de registros na tabela Vendas, tipo contar o tanto de pão de queijo que sobrou no final da reunião.

Exemplo 2: Contar linhas com filtro

Agora, se cê quiser contar só as vendas de um produto específico, tipo só os queijos mineiros, é só aplicar um filtro:

DAXCopiar códigoTotalQueijo = COUNTROWS(FILTER(Vendas, Vendas[Produto] = "Queijo Mineiro"))

Aqui, só vai contar as linhas onde o produto é “Queijo Mineiro”. Vai te dar aquele número exato de queijos vendidos pra não ter confusão no churrasco.

Exemplo 3: Contar linhas de uma tabela derivada

E se cê criou uma tabela nova com um resumo das vendas por data? Dá pra contar quantas datas tem lá:

DAXCopiar códigoTotalDias = COUNTROWS(SUMMARIZE(Vendas, Vendas[Data]))

Com essa, cê conta quantos dias diferentes tem no seu resumo de vendas. Tipo contar quantos dias você foi pra academia… ou quantos dias não foi!

Exemplo 4: Contar linhas com condição

Se você tá com vontade de ser mais específico, tipo contar só as vendas que passaram de R$ 100,00:

DAXCopiar códigoVendasAcima100 = COUNTROWS(FILTER(Vendas, Vendas[Valor] > 100))

Assim, só as vendas acima de R$ 100 entram na conta, igual quando cê só conta os trocos que são nota de 50 pra não sair de casa à toa.

Exemplo 5: Contar linhas em uma tabela relacionada

Quando cê tá mexendo com várias tabelas, o COUNTROWS também é útil. Tipo contar quantos clientes fizeram pedidos:

DAXCopiar códigoTotalClientes = COUNTROWS(RELATEDTABLE(Clientes))

Aqui cê tá contando os clientes que têm relação com a tabela de pedidos. Tipo fazer lista de casamento e só contar os parentes que têm conta no Instagram.

Exemplo 6: Contar linhas em tabela temporária

Se cê quer contar as linhas de uma tabela que cê criou na hora, vai assim:

DAXCopiar códigoTotalTemp = COUNTROWS(FILTER(Vendas, Vendas[Data] >= "2023-01-01"))

Isso aqui conta as vendas de 2023 pra frente. Tipo contar só os dias que cê realmente trabalhou depois do carnaval.

Exemplo 7: Contar linhas com agregação

Quando cê quer fazer uma contagem das linhas agrupadas por algo, tipo por categoria de produto:

DAXCopiar códigoTotalPorCategoria = COUNTROWS(GROUPBY(Vendas, Vendas[Categoria]))

Aí cê vai contar quantas categorias de produto tem na sua tabela. Igual contar quantos tipos de doce sua avó trouxe pra mesa de sobremesa.

Exemplo 8: Contar linhas com filtro avançado

Se a vida tá corrida e cê precisa contar as vendas em um período específico e com um valor mínimo:

DAXCopiar códigoTotalFiltrado = COUNTROWS(FILTER(Vendas, Vendas[Data] >= "2023-01-01" && Vendas[Valor] > 50))

Aqui, cê só vai contar as vendas que passaram de R$ 50 e aconteceram em 2023. Tipo contar só as festinhas que deram lucro!

Exemplo 9: Contar linhas em um contexto de medida

Se cê tá calculando a média de vendas por produto e quer contar as linhas de vendas associadas:

DAXCopiar códigoMediaVendas = DIVIDE(SUM(Vendas[Valor]), COUNTROWS(Vendas))

Isso aqui vai dividir o total de vendas pelo número de vendas. Tipo calcular a média de piadinhas que cê conta por reunião!

Exemplo 10: Contar linhas com ALL

Pra ignorar qualquer filtro e contar todas as linhas, use o ALL:

DAXCopiar códigoTotalGeral = COUNTROWS(ALL(Vendas))

Aqui, cê vai contar todas as linhas, ignorando qualquer filtro ativo. É igual contar todos os brigadeiros da festa antes dos convidados chegarem!

Então, tá aí! Com COUNTROWS, cê nunca mais vai perder na contagem das linhas, seja no Power BI ou na contagem de pão de queijo no café da tarde!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *