Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ale_Cubas
Partner - Contributor
Partner - Contributor

Set Analysis - Retornar o Menor Preço da Maior data por produto cadastrado.

Prezados, 

Estou com o seguinte problema,  estou tentado retornar numa tabela, uma lista de produtos com o menor preço de cada produto, porém na última data de cadastro de cada produto.

Exemplo de uma amostra de dados:

Existe dois produtos cadastrados, A e B,  preciso que mostre na visualização dessa maneira:

Data, Produto, Menor Preço:

17/07/2023 , A, 80

15/07/2023,B, 109

Ale_Cubas_0-1689612897132.png

Porém na visualização está mostrando o menor preço no geral de cada produto.

Ale_Cubas_1-1689613340328.png

Tentei fazer essa expressão:  Min({<Data = {"$(=aggr(Max(Data),Produto))"}>}Preco), porém funciona quando seleciona um produto, pois as últimas datas de cada produto são diferentes. 

Ale_Cubas_2-1689613489550.png

Quando não seleciono o produto aparece dessa maneira:

Ale_Cubas_3-1689613699946.png

 

Obs.: Preciso fazer na visualização, pois tenho que respeitar a seleção dos filtros. 

Segue anexo o excel do exemplo acima.

Agradeço a colaboração!

 

 

 

 

 

 

 

Labels (3)
1 Solution

Accepted Solutions
joaopaulo_delco
Partner - Creator III
Partner - Creator III

Oi @Ale_Cubas , vi uma solução para o seu post em https://community.qlik.com/t5/App-Development/The-lowest-value-of-the-last-date-by-product/m-p/20945...

Dimensions: Produto and Data

Measure: Min(If(Aggr(NODISTINCT Max(Data), Produto) = Data, Preco))

Help users find answers! Don't forget to mark a solution that worked for you!

View solution in original post

1 Reply
joaopaulo_delco
Partner - Creator III
Partner - Creator III

Oi @Ale_Cubas , vi uma solução para o seu post em https://community.qlik.com/t5/App-Development/The-lowest-value-of-the-last-date-by-product/m-p/20945...

Dimensions: Produto and Data

Measure: Min(If(Aggr(NODISTINCT Max(Data), Produto) = Data, Preco))

Help users find answers! Don't forget to mark a solution that worked for you!