Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores, preciso de um auxilio com a seguinte situação.
Tenho uma tabela com todas as vendas dos clientes de um determinado período e outra com o cadastro de todos os clientes da empresa, o que eu gostaria era de incrementa na base de vendas os clientes da base de cadastro que não compraram.
Bom dia Paulo,
Leia pedido, e depois clientes e coloque que não exista cliente.
Segue como fiz :
Pedido:
LOAD Cod,
Pedido
FROM
(ooxml, embedded labels, table is [Base de vendas]) ;
Cli:
LOAD Codigo,
Nome
FROM
(ooxml, embedded labels, table is Cliente) where not Exists(Cod,Codigo); // Aqui digo que não existe codigo de cliente em pedido que é a tabela de cima.
Segue anexo o qvw e excel que simulei.
Obrigado Maicon, vou testar aqui, porem nao vieram os anexos.
Ola Paulo, entra na comunidade novamente e no seu post. Anexo esta la. Na sua caixa de entrada não aparece mesmo.
Abraço.
ok, obrigado.
Boa tarde Paulo
Se entendi bem o que você procura, dê uma olhada no post do nicolett.yuri, https://blogdonicolett.com.br/2015/11/04/aprenda-a-criar-relatorios-que-respondem-as-perguntas-o-que...
Paulo,
uma saída bacana seria usar o set analysis com o indirect e()
Exemplo qtde de clientes sem compras no periodo selecionado
count( {<Ano=,Mes=,Cliente_Codigo=e( ) >} distinct Cliente_Codigo)
Segue uma imagem de um modelo de exemplo que tenho....
esqueci de mencionar que ser for um período sem compras (tipo 90 dias) da para fazer com variáveis com data inicial e final dentro do set analysis
Alessandro, o que seria o erro abaixo...
Paulo,
tenta esse comando que o Alessandro colocou:
count( {<Ano=,Mes=,Cliente_Codigo=e( ) >} distinct Cliente_Codigo)
Abraço.