Skip to main content

 I am using a dynamic axis title controlled by a parameter (e.g., QTD, YTD) along with a subtitle (e.g., Actual, Prior, Growth). While it displays correctly in the default, unfiltered view, an issue occurs after publishing to Tableau Server version 2026.2.2 (20262.26.0625.1400). 

 

Specifically, the subtitle disappears under two conditions: 

 

When a user applies a filter. 

 

When a user with restricted access (Row-Level Security) views the dashboard. 

 

Under these conditions, only the main axis title is visible, and the subtitle is entirely missing. 

 

Axis subtitle disappears when filters or RLS are applied.

 

Filters or RLS applied.

Screenshot 2026-07-13 085908.png

  I am utilizing the MIN(0) dual-axis workaround. Could this setup be causing the rendering bug?  

 

Screenshot 2026-07-13 091706.png

 

 

 

#Tableau Server

1 answer
  1. Jul 26, 3:42 PM

    Hi Danh, 

     

    Good catch mentioning the MIN(0) workaround — that's likely the real cause here, not a Server bug. 

     

    Why it happens: With MIN(0), the subtitle is just a text label on a hidden dummy mark, not a true axis property. If a filter or RLS reduces the data for that pane to zero rows (or the underlying calc returns NULL), Tableau simply has nothing to plot — so the label silently disappears. Your main title stays because it's likely a straight parameter reference, not dependent on a mark being drawn.

    Common triggers:

    • The subtitle calc (Actual/Prior/Growth) returns NULL once rows are filtered/RLS-restricted
    • RLS often behaves like a context filter, which can affect even FIXED LOD calcs
    • "Growth" especially needs a prior period — if that period gets filtered out, there's nothing to compare

    How to confirm:

    Reproduce the same filter/RLS condition in Desktop. If the subtitle disappears there too, it confirms it's a data issue, not a Server rendering bug. 

     

    Fixes to try:

    1. Wrap the subtitle calc in ZN()/IFNULL() so it always returns a value
    2. Check if your filters/RLS are set as context filters — this can break FIXED LOD assumptions
    3. Make sure the field driving the MIN(0) mark always has at least one row, regardless of filter/RLS state
    4. Alternatively, skip MIN(0) and insert the calculated field directly into the worksheet title — titles aren't tied to marks being drawn, so this failure mode goes away entirely

    Try it in Desktop first — that'll tell you which fix is needed.

0/9000