Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Alguem poderia me ajudar...
Tenho uma tabela com codigo de cliente e todas as datas de entrega dos pedidos para esses clientes.
Preciso montar um grafico que mostre quantos clientes encontram-se inativos, ativos e recuperados.
Inativos seriam os clientes em que a data maxima fosse <= 01/12/2012;
Os ativos seriam os clientes em que a data maxima fosse >= 01/12/2012;
Os recuperados seriam os clientes que a data maxima fosse >= 01/12/2012 e que a compra anterior a essa fosse <= 01/12/2012.
Desculpe-me se não fui claro.
Tabela Exemplo
codigo cliente | data entrega |
cliente a | 01/05/2013 |
cliente c | 05/12/2006 |
cliente e | 15/06/2012 |
cliente d | 23/09/2011 |
cliente b | 30/09/2013 |
cliente e | 06/02/2012 |
cliente b | 13/11/2011 |
cliente a | 11/09/2011 |
cliente e | 26/07/2012 |
cliente f | 28/04/2012 |
Dionei,
Vc prode deixar uma parte dos calculos no script para facilitar a sua vida no layout e também para evitar expressões complicadas nos gráficos.
Segue app com exemplo.
Espero q te ajude
Fernando
Vai tem que colocar um contador dentro de um if.
Testa assim:
if (DATA_MAXIMA <= '01/12/2012',Count(CLIENTES,0)
Nessa Logica...
if ( data_maxima <= 01/12/2012, count( distinct ( cod_cliente ) ) //para inativos
if ( data_maxima >= 01/12/2012 and data_anterior >= 01/12/2012, count( distinct ( cod_cliente ) ) //para ativos
if ( data_maxima >= 01/12/2012 and data_anterior <= 01/12/2012, count( distinct ( cod_cliente ) ) //para recuperados
Dionei,
Vc prode deixar uma parte dos calculos no script para facilitar a sua vida no layout e também para evitar expressões complicadas nos gráficos.
Segue app com exemplo.
Espero q te ajude
Fernando
Se essa Data vem na sua carga, quando você fizer o LOAD mesmo fazendo o IF que você precisa e criar um por exemplo " Tipo Cliente" com atributos A (ativo), R (recuperado), D( Desativado)
Ai só fazer o count do tuipo cliente quando valor for A, R ou C