Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Clientes que não compram a 65 dias a apartir da data de hoje Date(Today()-65,
Tenho a data do movimento:
Data_Efetivado_Estoque
Filtro será pela:
CodigoCliente
Tenho um variável com 65 dias atrás pela data de hoje
LET vdias65 = Date(Today()-65, 'DD/MM/YYYY');
Gostaria a expressão:
Data_Efetivado_Estoque - vdias65 > }CodigoCliente
alguma sugestão:
Agnaldo
Criei a seguinte formula no gráfico
=If(Min(Aggr(Min(Data_Efetivado_Estoque), Cliente_Codigo)) < (Today() - 65), 0, 1)
Onde 0 = não tem compra e 1 = tem compra.
Agora como adaptar isso no script eu não sei, já que não consigo ver o script onde isso é carregado.
Bom dia Agnaldo,
Minha sugestão é criar um flag no momento da carga dos dados,
If (Data_Efetivado_Estoque < (Today() - 65), 1, 0) As clienteSemCompra
E nos gráficos somente utilizar o flag para efetuar as operações.
Funcionou ficou assim Márcio
Obrigado pela competência e paciência.
max({<[clienteSemCompra]={'1'} >}Data_Efetivado_Estoque)
Beleza Agnaldo
Por gentileza, marque a resposta correta para encerrar o tópico.
Only({<[clienteSemCompra]={'1'} >}Data_Efetivado_Estoque)
Desculpe-me Márcio,
Fui fazer um teste. Deu errado
Veja que o cliente 218 ele tem ultima compra dele. 29/04/2016
e a expressão está trazendo 02/02/2016 a primeira. Neste caso este cliente não deveria aparecer.
Já que não deveria parecer.
O que estou fazendo de errado na expressão. Quero clientes que não compram a mais de 65 dias.
Coloquei o qvw acima para conferencia.
Agnaldo
Criei a seguinte formula no gráfico
=If(Min(Aggr(Min(Data_Efetivado_Estoque), Cliente_Codigo)) < (Today() - 65), 0, 1)
Onde 0 = não tem compra e 1 = tem compra.
Agora como adaptar isso no script eu não sei, já que não consigo ver o script onde isso é carregado.