Hi Sachin,
My two cents, In filter section keep Year restriction as User Entered Year , User entered year -1 and -2. You would need 3 years data at single execution.
Reason is cell definition will execute after query initial execution so in your cells we need last year data as well. If you don't keep the year restriction as mentioned, at your execution it will fetch only current year data and your query may run longer / may not get right data.
Thanks,
Umashankar