TABLEAU FILTERS AND PARAMETERS

How to Keep Filters in Automated Tableau Report Emails

East’s manager needs East’s stores, even if the last browser session showed every region. Follow two weekly PDFs to see how their saved selections become visible in the files.

  
THE MISMATCH

Why the Email Does Not Match Your Screen

A recurring report needs its own saved selection; the filters in your last browser session are not enough. For a native Tableau subscription, save the required selection as a custom view and subscribe to that view. For a separately scheduled export, configure and test the values used by the reporting job itself.

Imagine an East-region manager opening a weekly PDF that contains every region. The title is familiar and the figures look plausible, but the manager now has to work out which stores belong in the review. The file arrived; the expected selection did not.

The native custom-view route can preserve a filtered snapshot when it meets the requirement. Those views still depend on the underlying content and their owner, so workbook changes or ownership changes need attention.

Our worked example uses Advanced Tableau Report Scheduler (ATRS), software for automating Tableau report export and delivery. It generates an East file and a West file from the same workbook, with each region’s values saved in the reporting workflow.

The managers should open different store selections for the same completed week. We’ll use that visible difference to understand the settings, rather than treat a filtered title or a successful export as proof that the report is right.

A native subscription uses its subscribed view. An ATRS export uses its configured reporting path. Verify the selection in the route that actually produces the file.

  
THE REPORT SPECIFICATION

Write Down the Intended View State

Start with what East’s manager should see: the regional performance summary for East stores, covering the completed trading week. The chosen view, region, period and exporting account together define the report’s view state—the particular selection that the output is meant to represent.

A workbook name alone is not specific enough. It may contain a dashboard, a regional table and other detail sheets with different selection rules. Identify which content belongs in the file before choosing values for it.

The workbook author can then explain how Region works. A Tableau parameter supplies a value to workbook logic; it does not automatically filter every included sheet. The summary might respond to Region while a detail table remains unrestricted. Seeing East in the heading would not reveal that problem.

The same distinction matters for account-dependent logic. A regional manager’s browser account may see a different population from the Tableau account configured in ATRS. Review the result under the export identity rather than use the manager’s personal screen as an unquestioned reference.

Also establish what blank, invalid and All values mean. An All selection may suit head office but be inappropriate for East’s file. If a missing region falls back to All, that behavior needs to be resolved before the workflow becomes a dependable regional delivery.

A parameter provides an input to workbook logic. Whether it filters the summary, detail or both depends on how the workbook author uses that input.

  
THE SCHEDULE VALUES

Configure the Selection in ATRS

In ATRS, select the configured Tableau account and the intended report item. Review the report settings and parameters that content exposes. For the first East sample, use the actual accepted East value and the intended completed-week selection.

If the workbook does not expose the selection the job needs, work with its author on the report design. A suitable parameter or export-oriented sheet can make the relationship explicit. Relying on an undocumented browser default would leave tomorrow’s selection uncertain.

Generate the sample under the scheduled account and inspect its contents. This is where the workbook’s response to Region becomes real: the summary and supporting store detail should both describe East.

For multiple regional deliveries, a data-driven schedule can map a maintained region value to the report input and the approved address to the destination. Keep those values distinct. A manager changing email address should not accidentally change which stores the report contains.

The region and period can also identify the message and filename, but those labels are context rather than evidence of filtering. The actual rows still need to agree.

Choose the output for the task. A PDF supports reading a summary; CSV or Excel may suit further analysis. For those data files, check the selected sheet and row detail as well as the regional input.

The illustrative East and West files contain different stores for the same completed week. That contrast makes a selection failure easier to recognize.

  
THE PROOF

Compare Outputs That Should Be Different

Use two regions that are visibly different. In this illustrative week-ending-18-October example, East contains North Gate and Lakeside with a total of 15,650. West contains Hill Road and Bay Street with a total of 12,750.

Export both through the same workflow, using your own known stores and figures for the real review. If both files contain all four stores, or have unexpectedly identical results, investigate the report selection before adding more recipients.

Follow the regional choice through every included sheet. An East summary above an all-region detail table is still the wrong output. The workbook author may need to change how the parameter or dashboard filter applies to that table.

Then compare the dates. A correct East selection covering a rolling seven days may not match the completed trading week expected at the meeting. Recognizable transactions and actual start/end dates provide a clearer check than a title saying “weekly.”

Where allowed values contain spaces or punctuation, use the actual workbook value rather than a shortened label from an email. Test a controlled invalid value internally too, observing whether it fails, returns no data or selects something broader.

Finally, open the received copies as the managers would. East’s correct file sent to West’s manager would still be a failed regional delivery, even though the filtering itself worked.

Keep the two accepted outputs after approval. They let the reporting owner check a later workbook change against the same regional expectation.

      
THE MAINTENANCE

Protect the Selection When the Workbook Changes

The two accepted files now provide a useful reference for workbook changes. If an author renames Region, changes an allowed value or adds a detail sheet, reproduce the East and West samples and compare their stores, dates and totals.

This becomes especially useful when the business reorganizes. Suppose stores move from East to Central. The reporting owner needs to know when that change takes effect and whether historical reports should retain the earlier structure. A changed manager address cannot supply that decision.

Account changes deserve the same focused review when the workbook uses user-dependent logic. The exporting identity may now have a different view of the data even though the schedule’s parameter values are unchanged.

A resend also has a specific meaning. Before executing again, confirm the region and original period, and decide whether the manager needs the original snapshot or a fresh report reflecting corrections. Relative dates can move forward between the first delivery and the request for another copy.

At the next weekly meeting, East’s manager should already have North Gate and Lakeside selected, while West’s manager reviews its own stores for the same week. To explore that result, evaluate personalized Tableau reporting with ATRS using two contrasting received files rather than one apparently correct browser selection.

Contributors:

Christian Ofori-Boateng

Christian Ofori-Boateng

CEO, ChristianSteven Software

Sources: