Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ultimas 03 compras em expressões

Boa tarde,

Preciso de uma ajuda para montar um relatório tipo Tabela Simples onde tenha 03 colunas apresentando em cada coluna a 1a, a 2a, e a 3a. compra por produto.

2 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Boa tarde Ludovico,

Crie a tabela e use a coluna do produto com dimensão, então crie três expressões, uma para cada compra, usando set analysis com a função Max.

Tenta ai, se não conseguir, posta o arquivo aqui que ajudamos a chegar no resultado.

Abraço.

Enviado pelo meu Phone

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Aderlan,

Acabei fazendo via load:

U1:

load

  CodigoProduto,

  Timestamp( max(C1)) as D1

resident COMPRAS group by CodigoProduto;

U2:

load

  CodigoProduto,

  Timestamp( max(C1,2)) as D2

resident COMPRAS group by CodigoProduto;

U3:

load

  CodigoProduto,

  Timestamp( max(C1,3)) as D3

resident COMPRAS group by CodigoProduto;

/**/

left join(U1)

load

  CodigoProduto,

  UltimoValor as V1,

  C1 as D1

resident COMPRAS;

left join(U2)

load

  CodigoProduto,

  UltimoValor as V2,

  C1 as D2

resident COMPRAS;

left join(U3)

load

  CodigoProduto,

  UltimoValor as V3,

  C1 as D3

resident COMPRAS;