Video | Tableau | Data prep | Tool strategy

Site specific timezone

Ever noticed your extract times don't match between desktop and server? Tableau 2020.3 finally fixes that with site-level time zones.

Part ofTableau Server
Watch on YouTube
  • Tableau 2020.3 lets you set a site-level time zone for extracts so refresh and data times match your reporting region rather than the server's physical location
  • Use the NOW() function to return the current date and time, then change the date part to exact date to expose the full timestamp
  • The time zone setting lives at the very bottom of the site settings page in Tableau Online or Server
  • Changing the time zone has no effect until the extract is refreshed or the workbook is republished, because the extract has already captured the original timestamp
  • This built-in feature removes the need for old hacks like manual date offset calculations or time zone parameters in global organisations

Tableau 2020.3 lets you set a site-level time zone for extracts, so refreshed data reflects the time zone you report in rather than wherever the server physically sits. This removes the old mismatch between what you see in Desktop and what shows up on Server.

Previously, if you published a workbook from one time zone (say London) to a server hosted in another (say the US), extract timestamps would reflect the server's location, not yours. Tim demonstrates this by building a simple timestamp view, publishing it, then correcting the mismatch with the new site setting.

The Breakdown
  1. Why extract times used to mismatch 0:00

    Before this feature, an extract's refresh time reflected the server's physical time zone rather than the time zone you actually work or report in, causing confusing discrepancies between Desktop and Server.

  2. Build a live timestamp with NOW() 0:54

    Create a calculation using the NOW() function to capture the current date and time, then change its date definition to exact date so the full timestamp displays rather than just the year. This gives you a visible way to compare Desktop time against Server time.

  3. Publish the workbook to the server 2:11

    Publish the sheet up to Tableau Online or Server as normal. At this point the extract captures whatever timestamp exists at publish time, using the server's current time zone setting.

  4. Spot the mismatch on the published view 3:01

    Compare the time shown in your local workbook against the time shown once published — if the server's time zone setting differs from yours, the published view will show a different time even though it's the same moment.

  5. Set the correct time zone at site level 3:31

    Go to the site settings in Tableau Online or Server and scroll to the very bottom, where the time zone option added in 2020.3 lives. Choose the time zone that matches your reporting region, not the server's physical location, and save.

  6. Refresh or republish to apply it 4:05

    Changing the time zone setting alone does nothing to existing extracts — you must trigger an actual refresh or republish the workbook so the extract is recaptured under the new time zone. This step is required; skipping it leaves the old, incorrect timestamp in place.

  7. Confirm the corrected time 4:40

    After republishing or refreshing, reopen the view to confirm the timestamp now matches your local time, proving the extract has picked up the new site-level setting.

  8. Where this replaces old workarounds 5:12

    Global organisations used to handle this with manual date offset calculations or time zone parameters so users could adjust displayed times themselves. This setting removes the need for those hacks by handling the correction automatically at the site level.

Worth Knowing
  • The time zone change has no retroactive effect on extracts already run — you must refresh or republish before the new setting takes effect.
  • The setting is easy to miss because it sits at the very bottom of the site settings page.
  • This is a site-level setting, so it affects how extracts on that site report time regardless of where the server infrastructure is physically hosted.
Use It When

Reach for this when your organisation's server infrastructure is hosted in a different time zone from where you and your stakeholders report, and you're tired of extract or refresh timestamps not matching what people expect to see.

How this Rollup was made provenance & method

A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.

Transcription
On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
Drafting
Claude Sonnet 5 in the cloud, from that transcript.
Prompt
The exact Rollup prompt (v2) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
5 July 2026 at 09:38
Reviewed & edited
5 July 2026 at 09:41 · by Tim Ngwena

Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.

Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.