Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Contar ocorrencias inibindo o relacionamento e seleções

Boa tarde pessoal !

Estou com um problema aqui e não estou encontrando solução, vejam se poderiam me ajudar.

Tenho 3 tabelas carregadas, e o campo 'cod_vendedor' presente em todas elas:

VENDEDOR

cod_vendedor

nome_vendedor

CLIENTE

cod_cliente

nome_cliente

cod_vendedor

etc...

VENDAS

nr_nota

cod_cliente

cod_vendedor

etc...

Preciso saber por exemplo quantos clientes o vendedor 123 representa. Ou seja, teria que contar quantos registros de clientes possuem o campo cod_vendedor = 123, independente da seleção atual, e também do número de vendas.

Não consegui fazer, pois aparentemente ele conta o numero de notas quando dou um COUNT(DISTINCT cod_vendedor).

34 Replies
Not applicable
Author

olá Evelyn;

é isso mesmo !

na verdade ja tenho um outro campo com o cod do vendedor na tabela Cliente, e é com ele que estamos tentanto fazer a contagem.

Nos posts acima tem o exemplo do qvw, veja se consegue baixar.

Clever_Anjos
Employee
Employee

Então utilize

=sum(

  aggr(

  count(DISTINCT {<COD_VENDEDOR=,ANO=,MES=>}COD_CLI),  // Cada campo que queira descartar a seleção

  COD_REP

  )

)

Not applicable
Author

Olá Cleber,

Não consegui baixar seu arquivo...

😕

Not applicable
Author

Deu certo quanto as seleções de período, porem voltamos ao numero 57...

Clever_Anjos
Employee
Employee

Quanto deveria ser?

Clever_Anjos
Employee
Employee

Quais outros filtros estão sendo utilizados?

Not applicable
Author

Da uma olhada...

o valor do balão azul deve mostrar 10, que é a qtde de clientes que o representante 237 tem.

na tabela Cliente tem o campo cod-rep que não tem ligação alguma com outras tabelas.

Not applicable
Author

Não tenho mais nenhum outro filtro....o valor correto é 10.

porem veja, dei uma carga de período maior nas notas-fiscais no qvw que te mandei, ele mudou o número ! ou seja, a formula ainda de alguma maneira ta considerando vendas.

Not applicable
Author

Segue exemplo !

Clever_Anjos
Employee
Employee

Talvez seja o que você esteja precisando

count(DISTINCT {<COD_REP=p(COD_VENDEDOR)>} COD_CLI)