Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Threshold using Aggr with Multiple Dimensions

I have a chart where the user first selects a threshold (variance %) and this should limit the rows that appear in the chart to the ones that meet this limit.  I used a calculated dimension with an AGGR function to get this to work and it works beautifully when there is only one dimension.  But I need to have more than one dimension, and this expression breaks down, adding extra rows (beyond the threshold) to the chart.  How can I correctly adjust this expression to allow for the added dimensions?

This is the working expression with a single dimension:

=aggr(if((sum({<Year={$(=max(Year))}>}m.extrev)/
sum({1<Year={$(=max(Year)-1)}>*<Year=,%_invdate={"<=$(=addmonths(max(%_invdate),-12))"}>}m.extrev))-1<=$(Variance%)
,
Brand)
,
Brand)


I tried this and got extra rows:

=aggr(if((sum({<Year={$(=max(Year))}>}m.extrev)/
sum({1<Year={$(=max(Year)-1)}>*<Year=,%_invdate={"<=$(=addmonths(max(%_invdate),-12))"}>}m.extrev))-1<=$(Variance%)
,
Brand)
,
Brand, [Item Type])

Any ideas?

0 Replies