Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
darren_dixon
Contributor III
Contributor III

Set Analysis - Max Date per customer

Hi,

How do I turn the following data into the straight table below.

This set analysis returns a null:

sum({<[Transaction Date]={'$(=max([Transaction Date]))'}, [Account]={'Main'}>} [Transaction Value])

Data

CustomerAccountTransaction DateTransaction ValueTransaction Code
Customer 1Main10/01/2018£10.00Cash
Customer 1Sub09/01/2018£20.00Card
Customer 1Main08/01/2018£30.00Card
Customer 2Main02/01/2018£40.00Cash
Customer 2Main01/01/2018£50.00Card
Customer 3Main16/01/2018£60.00Card
Customer 3Sub10/01/2018£70.00Cash
Customer 3Main12/01/2018£80.00Card
Customer 3Main08/01/2018£90.00Card

Straight table

CustomerAccountTransaction DateTransaction ValueTransaction Code
Customer 1Main10/01/2018£10.00Cash
Customer 2Main02/01/2018£40.00Cash
Customer 3Main16/01/2018£60.00Card

Please can you help?

Thanks,

Darren

4 Replies
sunny_talwar

Try this

FirstSortedValue({<[Account]={'Main'}>} Aggr(Sum({< [Account]={'Main'}>}[Transaction Value]), Customer, [Transaction Date]), -Aggr(Only({< [Account]={'Main'}>} [Transaction Date]), Customer, [Transaction Date]))

sunny_talwar

Here is a sample attached

Capture.PNG

darren_dixon
Contributor III
Contributor III
Author

Hi Sunny,


How would I add the Transaction Code so the table displays like this:

  

CustomerAccountTransaction DateFirstSortedValueTransaction Code
16/01/201860
Customer 1Main10/01/201810Cash
Customer 2Main02/01/201840Cash
Customer 3Main16/01/201860Card

When I add the dimension I get extra lines.

CustomerAccountTransaction CodeTransaction DateFirstSortedValue
16/01/201860
Customer 1MainCash10/01/201810
Customer 1MainCard08/01/201830
Customer 2MainCash02/01/201840
Customer 2MainCard01/01/201850
Customer 3MainCard16/01/201860
sunny_talwar

add it as an expression

Capture.PNG