Hey Quicksight-Community,
I have an analysis with a dataset containing 1000 rows (3 Dimensions: Time, Reporting Grain and Marketplace + 49 measures).
In one table, I want to display YoY Values using: periodOverPeriodDifference({measure}, {reporting_date}, MONTH, 12)
The calculations are materialized in the data prep stage (Based on Tips and tricks for high-performant dashboards in Amazon QuickSight | AWS Big Data Blog).
Whenever I add more than about 8 values to the table with the YoY calculation, Quicksight is saying that “Getting data for this visualization took too long”.
For the table, I am using following filters:
- Marketplace equals Worldwide
- Reporting Grain Equals Monthly
- A filter to select only the current month (Based on parameter selection) and the same month of last year
- A filter to display only the values for the current months year using (rank([min({reporting_date}) DESC])) (Based on Row context to calculate WoW, YoY, PoP - #3 by Andrea).
Is there a way in which I can improve the performance?
We are currently migrating the dashboard from Tableau to Quicksight and I have never faced such performance issues in Tableau for YoY Calculations.
Any help is appreciated.
Thanks in advance,
Marco