Dynamic headers in table view

Hi @raiprsh

Welcome to the Quick community!

Pivot table column headers are driven by the values in the Columns field well. When you place a dimension (e.g., Region, Month) in the Columns shelf, the headers automatically reflect the underlying data values. This is the most natural way to achieve dynamic column headers.

You can also place a calculated field in the Columns well to control what appears as headers. For example, a calculated field that concatenates a parameter value with a date.

In standard table visuals, column headers display the field name or alias, which is static by default. However, there are a couple of options:

  1. Custom column name with a parameter reference: In the column formatting settings, you can set a custom name that references a parameter value.
  2. Free-form layout with text box overlay: Switch to free-form layout and place a parameter-referencing text box above the table column to simulate a dynamic header.

Column headers in standard tables cannot reference calculated field results directly — this is a known limitation.

Recommendation: If you need column headers that change dynamically based on user selection, a pivot table is the cleanest and most supported path. For standard tables, the parameter-based custom name or the text box overlay are the most common workarounds.

Here are some helpful references: