Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
isaiasdd
Contributor

Retornar a maior data que teve venda

Olá,

Estou com o seguinte problema, estou tentando retornar a maior data que teve venda, porém não está retornando de forma correta.

Estou usando a seguinte fórmula:

Max(ChaveData)

Já tentei usar:

If(Sum(Valor)>0, Max(ChaveData))

Tenho duas tabelas Vendas e Calendário, e elas estão ligadas pelo campo ChaveData, as fórmulas acima me retornam a última data que está na tabela calendário, porém está ultima data nem sempre é uma data onde teve venda.

Como posso montar uma fórmula para puxar a última data com venda?

1 Solution

Accepted Solutions
Employee
Employee

Re: Retornar a maior data que teve venda

Max({<Valor={"*"}>}ChaveData)

7 Replies
mario_sergio_ti
Valued Contributor

Re: Retornar a maior data que teve venda

Amigo, segue:

Max({<[Valor]-={}>} [ChaveData])
Employee
Employee

Re: Retornar a maior data que teve venda

Max({<Valor={"*"}>}ChaveData)

isaiasdd
Contributor

Re: Retornar a maior data que teve venda

Clever,

Funcionou perfeito aqui, só uma dúvida, na parte {"*"} você está dizendo para o qlik sense pegar todos os valores?

isaiasdd
Contributor

Re: Retornar a maior data que teve venda

Amigo,

Testei a sua solução  e funcionou perfeitamente, só uma dúvida na parte -={} você está dizendo para o qlik sense ignorar os valores que são vazios? correto?

mario_sergio_ti
Valued Contributor

Re: Retornar a maior data que teve venda

Oi amigo;

No set analysis que te passei... Está definido para não considerar nulos para o campo [Valor] (não é zero, é ausência de registros);

Perceba que tem um sinal de subtração antes do sinal de igual, e dentro de {} não tem nada (nulo).

Capturar.JPG

isaiasdd
Contributor

Re: Retornar a maior data que teve venda

Hmm.. entendi, muito bom, isso vai me ajudar em outra coisa por aqui também.

Muito Obrigado!!

Employee
Employee

Re: Retornar a maior data que teve venda

Sim, todos os valores