Flexmonster MCP Server is here! Connect your ✨AI assistant to our documentation. Get started
+

Flexmonster chart is unscrollable when pivoting against many ROWS

Answered
Jun Jie Jun Jie asked 14 hours ago

The problem happens when trying to pivot against many rows. Our team tried providing 20 dataset columns into the ROWS box and 1 column in the COLUMNS box and provided a few measure in the VALUES box under classic pivot chart.

 

After applying the pivot configuration, there are 2 sections displayed.

  • Left section: dataset columns which can be expanded
  • Right section: aggregated measurement numbers

 

When trying to expand the left section until around 6 or 7 columns, the left section starts to occupy the entire screen. The right section is no longer viewable, and it is not scrollable.

 

Is this a flexmonster limitation on number of pivot columns and is there any solution to view large pivot table? 

1 answer

Public
Maksym Diachenko Maksym Diachenko ⋅ Flexmonster ⋅ 11 hours ago

Hello, Jun Jie,

Thank you for reaching out to us.

This behavior is caused by the autoSwitchToCompact: false option in your report configuration. The classic form is designed with a frozen area for row members and a scrollable area for values, so you can always see which members you are analyzing. When many row fields are expanded, the frozen area grows with them, since each hierarchy level is shown in a separate column. By default, Flexmonster prevents it from taking up the full width by automatically switching to the compact form. With autoSwitchToCompact set to false, this switch is disabled, so the frozen area can occupy all available space, leaving no room for the values.

To resolve this or minimize the effects, you can choose one of the following approaches:

  1. Remove autoSwitchToCompact: false from options.grid (or set it to true). Flexmonster will then switch to the compact form when the classic layout no longer fits.
  2. Reduce the width of the row header columns so the rows area takes less space. Users can resize the columns directly in the grid by dragging the header borders, or you can predefine the widths in the report using the tableSizes object.
  3. Give the grid more space by switching to full-screen mode via the Fullscreen button in the Toolbar or by increasing the width of the component's container.

Please let us know if one of these approaches works for you.

Best regards,
Maksym

Please sign in or register to submit your answer