Ir para conteúdo
  • 0

Contagem de Produtos com Filtro


gabriel_cap
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Membros

 

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. 
 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução
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
       )
)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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!

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
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 )))

 

  • Gostei 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...