Ir para conteúdo
  • 0

Contagem de Produtos com Filtro


Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos
Postado

 

Qtd Produtos Filtrado = 
DISTINCTCOUNT(
    FILTER(fVendas,
    [rank] <= 5))

Estou com dificuldades para fa zer uma contagem de produtos da tabela fVendas e retornar uma condição, exemplo, retornar os produtos que tem o ranking <= 5. Alguem pode ajudar?

Obs. dentro do DISTINCTCOUNT não da pra colocar a medida de ranking pq só aceita coluna. 
 

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado
1 hora atrás, gabriel_cap disse:

@Edson Igari, eu até tinha tentado fazer desta forma (valores distintos) mas parece que a fórmula não está respeitando a condição de rank <= 5 pois está retornando o total de valores distintos.

será que tem outra maneira? 

OBrigado pela ajuda!

Tenta isso. Se não der certo, consegue disponibilizar uma amostra dos dados ou pbix?

Qtd Produtos Filtrado = 
CALCULATE
    DISTINCTCOUNT(fVendas[codigo_produto]),
       FILTER(
           dProduto,
           [rank] <= 5
       )
)
  • 0
  • Alunos
Postado
9 minutos atrás, gabriel_cap disse:

 

Qtd Produtos Filtrado = 
DISTINCTCOUNT(
    FILTER(fVendas,
    [rank] <= 5))

Estou com dificuldades para fa zer uma contagem de produtos da tabela fVendas e retornar uma condição, exemplo, retornar os produtos que tem o ranking <= 5. Alguem pode ajudar?

Obs. dentro do DISTINCTCOUNT não da pra colocar a medida de ranking pq só aceita coluna. 
 

@gabriel_cap, se for produtos distintos, faça:

 

Qtd Produtos Filtrado = 
CALCULATE
    DISTINCTCOUNT(fVendas[codigo_produto]),
       FILTER(
           fVendas,
           [rank] <= 5
       )
)

Se for contagem de linhas:
COUNTROWS(
    FILTER(   
       fVendas, 
       [rank] <= 5
    )
)

Caso tenha ajudado, peço a gentileza de marcar minha resposta como solução.

Abraços

  • 0
  • Alunos
Postado
5 minutos atrás, Edson Igari disse:

@gabriel_cap, se for produtos distintos, faça:

 

Qtd Produtos Filtrado = 
CALCULATE
    DISTINCTCOUNT(fVendas[codigo_produto]),
       FILTER(
           fVendas,
           [rank] <= 5
       )
)

Se for contagem de linhas:
COUNTROWS(
    FILTER(   
       fVendas, 
       [rank] <= 5
    )
)

Caso tenha ajudado, peço a gentileza de marcar minha resposta como solução.

Abraços

@Edson Igari, eu até tinha tentado fazer desta forma (valores distintos) mas parece que a fórmula não está respeitando a condição de rank <= 5 pois está retornando o total de valores distintos.

será que tem outra maneira? 

OBrigado pela ajuda!

  • 0
  • Alunos
Postado
4 minutos atrás, Edson Igari disse:
Tenta isso. Se não der certo, consegue disponibilizar uma amostra dos dados ou pbix?

Qtd Produtos Filtrado = 
CALCULATE
    DISTINCTCOUNT(fVendas[codigo_produto]),
       FILTER(
           dProduto,
           [rank] <= 5
       )
)

@Edson Igari consegui resolver aqui com um ALL. Na minha medida de rank ta usando um ALL acho que isso estava atrapalhando. 
Muito obrigado pela ajuda!

 

Qtd Produtos Filtrado = 
CALCULATE(
    DISTINCTCOUNT(fVendas[COD]),
        (FILTER(ALL(fVendas[COD]),
        [rank] <= 5 )))

 

  • Like 1

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...