Description:
We are using Flexmonster version 2.9.43 embedded in a JavaScript web application with a JSON inline data source.
Issue: When loading a report with a large dataset and a layout that has multiple row dimensions and several active measures, Flexmonster displays the following message and prevents expanding nodes:
"The dataset is too large. Some fields can't be expanded. Please narrow down the dataset."
Steps to reproduce:
3. Load the report — the error message appears and nodes cannot be expanded
Analysis: Even at the leaf cell level alone, before any subtotals are counted, the total number of cells required already exceeds what appears to be Flexmonster's internal rendering limit:
~30,000+ unique values (high-cardinality row dimension) × ~18 column values × 8 active measures
= ~4–5 million leaf cells
Questions for Flexmonster support:
Environment:
Hello,
Thank you for writing to us.
Expanding all nodes with a high-cardinality dimension in rows and many measures is a heavy operation, so hitting this message is expected in your scenario.
To answer your questions:
expandExecutionTimeout option. You can increase it, but keep in mind users will have to wait longer for expands to complete.expandAll.Please let us know if our answer was helpful.
Best regards,
Maksym