Manage custom fields for Dashboards
Last updated: April 24, 2025
When working with datasets where different customers need different columns displayed, or have custom fields there are some important limitations to understand and workarounds available.
Limitation
Explo's data querying service requires consistent column structures when querying a single dataset. This means you cannot dynamically change which columns are selected based on customer properties within the same chart or query.
Solutions
There are two recommended approaches to handle scenarios where different customers need different column sets:
Option 1: Use Explo Editable Dashboards
Enable the editable dashboard section.
Create separate datasets, tables, or charts for each column configuration you need in the editable section
Use permissions to ensure each customer only sees their relevant component
Option 2: Use Visibility Controls
Create multiple datasets/tables/charts with the different column configurations
Add all versions to the dashboard
Use dashboard variables and the hide property to control visibility
Reference our hide elements documentation for implementation details