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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
alwynkfinal2
Contributor III
Contributor III

FirstSortedValue in Pivot Table with many dimensions

Hey Everyone,

I'm having trouble with my firstsortedvalue formula. I'm creating a balance sheet for a company, and as such I want to enhance the formula to show the balances as at the last month of a particular year, because if you currently select the year only (while using a sum) it sums up the balances for the entire year. I currently force the user to pick a financial year-month combo to see the balances:

alwynkfinal2_0-1702026667097.png


The idea is to tell the system to show the balance for the latest month when you only select a year:

alwynkfinal2_1-1702026731097.png


When I show it per year, it rolls up by sum, so I want to use firstsorted value to say:

Give me the last balance of the last Fin YM for that Year and display it instead of summing the entire year:

I tried something along these lines. I want it to aggregate the sum by Fin YM and Account Level 1, but then sort only by Fin YM.

 

 

=FIRSTSORTEDVALUE(
    AGGR(SUM([Cumulative]), [Fin YM], [Account Level 1]), 
    -[Fin YM]
)

 

 

 
Any ideas on how to achieve this?

 

Labels (1)
1 Reply
Chanty4u
MVP
MVP

try this

FirstSortedValue(
AGGR(SUM({<Year={'$(=Only(Year))'}>} [Cumulative]), [Fin YM], [Account Level 1]),
-[Fin YM]
)