Skip to main content

Visibility for Presenter Adaptive reports

In Incentives , you can set visibility restrictions on dynamic grids in Presenter Adaptive reports. Proper implementation can enhance report performance and user experience by optimizing query execution.

To set conditional visibility in your report, add an object to your report canvas, and click on the Visibility tab.

Setting visibility restrictions

Certain grids within reports are populated based on selected parameters or stored values. It is recommended to configure visibility restrictions for these dynamic grids to ensure efficient data rendering.

For example: Consider a scenario where there is a dropdown menu for selecting the language (e.g., English or French) and corresponding grids for each language. By setting visibility restrictions, such as plLanguage = "ENGLISH", you can prevent the grid associated with French from loading when English is selected. This not only ensures correctness but also optimizes performance.

Benefits of visibility restrictions

  • Speed optimization

    Using visibility settings can significantly enhance the speed of report generation. For instance, relying solely on filters may yield the correct data; however, incorporating visibility settings bypasses the underlying query if the conditions are not met, thereby reducing load times.

  • Initial page load time

    Applying visibility restrictions can also expedite the initial page load. For reports with required filters, it is recommended to use the visibility tab to hide grids until all necessary filters are selected. This prevents unnecessary queries from running at the initial load stage, thus making the process more efficient.

See screenshot for an example:

visibility.jpg