Qlik Community

Ask a Question

App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

Announcements
April 22, 2PM EST: Learn about GeoOperations in Qlik Sense SaaS READ MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Gleybsonfrm
Contributor
Contributor

Set analysis - só mostra o valor quando seleciona

Olá pessoal, trabalho com o QlikSense SaaS e estou com uma grande dificuldade nessa questão abaixo.

Preciso retornar a primeira data de um determinado procedimento depois da última compra realizada.

No Set Analysis abaixo estou pegando o min() da data mas, internamente tenho que apontar o max() da última compra de assinatura.

 

min({
<deleted_at = {'01/01/1900'}
,start_dt = {">=$(=max({<deleted_at = {'01/01/1900'},[Proc. Venda Assinatura] = {'S'},price = {">1"}>}start_dt) )"}
,canceled_NA -= {'True'}
,missed_NA -= {'True'}
,[Proc. Aplicação Botox] = {'S'}
>
+
<deleted_at = {'01/01/1900'}
,start_dt = {">=$(=max({<deleted_at = {'01/01/1900'},[Proc. Venda Assinatura] = {'S'},price = {">1"}>}start_dt) )"}
,canceled_NA -= {'True'}
,missed_NA -= {'True'}
,[Atend. Aplicados] = {'S'}
>
}start_dt)

 

só aparece a data quando seleciono o cliente/paciente.

já coloquei aggr() do paciente, loja e data e não resolveu.

Se alguém tiver qualquer dica pra me ajudar ficarei muito agradecido porque não sei mais o que fazer.

 

Gleybsonfrm_0-1612144549404.png

 

Gleybsonfrm_1-1612144696248.png

 

2 Replies
Ksrinivasan
Specialist
Specialist

Oi,
Nada para se preocupar, você tem que fazer uma nova medida de coluna como = Data (Máx. (Campo de Data Concluído), 'DD-MM-AAAA')
e mais uma coluna para a data de início
= Data (Min (campo de data de início), 'DD-MM-AAAA')
quando você seleciona Cliant / paciente, ele mostrará as duas datas,
Eu espero que isso ajude,
caso contrário, forneça dados fictícios como entrada e resultado esperado.
ksrinivasan.

Gleybsonfrm
Contributor
Contributor
Author

Olá amigo,

ainda não é isso. Esse objeto vai ser extraído então não terá nenhuma seleção de cliente.

Sobre a primeira coluna ela já está criada, é a coluna "Data da compra" que é justamente o max() que uso dentro do Set Analysis.

Sobre fornecer os dados mesmo que fictícios é mais complicado porque está de um jeito que se eu extrair fica fácil gerar o resultado esperado.

Vou vê o modelo e gerar os dados para que posso ter esse grau e dificuldade que estou tendo.