Skip to main content

Tableau Feed

Conecte-se com colegas Trailblazers. Faça perguntas e responda a outras para desenvolver suas habilidades e a rede.

Hi everyone,

I'm using Tableau Public and recently updated to the latest version. Since the update, I'm seeing XML validation errors when opening some workbooks downloaded from Tableau Public.

The error includes messages such as:

  • attribute 'extension-version'
  • attribute 'id'
  • no declaration found for element 'worksheet-extension'

This was not happening before the update.

A few details:

  • The issue occurs while opening workbooks downloaded from Tableau Public.
  • I recently updated Tableau Public and the problem started afterward.
  • I am not intentionally using any extensions in my own workbook.
  • Some workbooks open, while others produce these XML/extension-related errors.

Has anyone else experienced this after a recent Tableau Public update?

I'm trying to determine:

  1. Whether this is a known bug in the latest Tableau Public release.
  2. Whether the issue is related to dashboard/worksheet extensions.
  3. If there is a workaround other than reinstalling or downgrading Tableau Public.

Any help would be appreciated. Thanks! 

 

XML validation errors when opening Tableau Public workbooks after recent update

 

 

 

 

#Tableau Public

9 respostas
  1. 15 de jun., 16:47

    @Aparajita Katke

     

    Hi, Just to confirm, are you using the latest release 2026.2? 

     

    If this post resolves the question, would you be so kind to "Accept this Answer"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you. 

     

    Regards, 

     

    Diego Martinez 

    Tableau Visionary and Tableau Ambassador 

0/9000

I have a text table on my dashboard. It has 899 rows by 1 column and a search bar parameter. I can scroll the table and search results on the desktop application. Once I upload to the Server, I can not vertically scroll on any of my text tables. I am part of a public university, so access to a text table is a requirement of the new WCAG for all data visualization, as well. Therefore, the text tables must work. 

The Server release is 2025.3, and the Desktop app is also 2025.3. The desktop was a newer version, but the university said to keep them matching, so I de-updated the application.  

 

#Tableau Server

4 respostas
  1. 13 de jul., 18:23

    After being forced to talk to the Agentforce AI, I was finally directed to support with real humans. The support was helpful, and my issue was that I hid the Abc column using keyboard shortcuts lol (Ctrl right arrow twice, control left arrow 3 times). I had to create a new sheet with the same filters and rows (simple) and then hide the Abc column with a calculated field of just: "". to show the thin empty column instead of Abc. Replaced the old sheet with the new sheet, and it worked! I can scroll on the Server. 

0/9000

Hi Tableau Community,

I’m experiencing some challenges in combining data to create a hyper file, as I believe this would simplify the process of updating a 3-line chart with a new Excel worksheet each month. In Tableau Prep, one of the worksheets contains a unique column that differs from the others, which I need to retain for comparison purposes. However, when I connect it to Tableau Desktop, the data doesn’t read correctly.

Additionally, I’ve created a bar chart to compare the total number of documents (Actual Submission Total and Publish Date Total). However, it appears a bit unusual because all the months are displayed, which I suspect is due to the way the data is structured.

Could you please assist me with both of these issues?

Thank you! 

 

#Tableau Desktop & Web Authoring  #Tableau Prep

3 respostas
  1. 13 de jul., 17:00

    @Viviane Dornelas

    hello and welcome back.   

     

    Probably best to start from the beginning as it's been awhile since I last looked at the data.  As I recall, there were a number of 'weekly' reports that were posted with your question, but really only the most recent one is likely useable because it adds new data to the historical data, so the latest one is the best one. 

     

    So, if using the one dated 2026-06-01, for June 1, 2026 for example, are you joining that worksheet called 'Complete List' with any other data from your post in Tableau Prep? Such as 'Report' worksheet from  UPDATED Published Documents Report STEM_SB?  If yes, what are you joining it on?  Or could you post the packaged workbook as .tflx file format so that we better understand what you're trying to do. 

     

    Let's start with that question...as I wasn't able to open your originally posted Prep Flow to understand what has been done already, hence this first question.  I think, based on what I'm seeing from the .hyper file is that a lot of your data is unioned in Prep and you'll probably only need to use the most recent weekly file, not all of them. 

     

    But we need to start with the basics first in understanding what's being joined to what in Prep...it might be simpler than originally believed.

0/9000

I work for a school district, meaning most of my dashboards are not used throughout the summer. Since tableau automatically suspends any extract refreshes that are not accessed for over 32 days, this means I often get the notification that Tableau wants to stop refreshing my extracts to save resources. I also have several views that we need to look at incredibly frequently, but only seasonally (e.g. I need to be able to check students' test scores daily, but only in the months that they test). 

 

The reality is that I have no need to refresh these extracts daily year round, but I do need them refreshing daily for the relevant timeframes. Is there a way to schedule extracts so that they refresh daily for some time period (say October thru June, or just the month of January or something), and then stop refreshing until the the same time next year? 

 

#Tableau Cloud

1 resposta
  1. 13 de jul., 16:24

    @Brian Goddard

     

    Hi, my answers below: 

    Since tableau automatically suspends any extract refreshes that are not accessed for over 32 days, this means I often get the notification that Tableau wants to stop refreshing my extracts to save resources 

     

    To avoid suspended extracts: For this if the datasource is embedded in your workbook (thus you are not using a published datasource), you may create a subscription in a workbook or any of the following events:

    Hi, my answers below: Since tableau automatically suspends any extract refreshes that are not accessed for over 32 days, this means I often get the notification that Tableau wants to stop refreshing m

     

    If we are talking about a published datasource and Tableau Cloud, probably the easiest would be to create a Tableau Pulse metric and configure a digest:

    image.png

    If using Tableau Server, you can turn off the suspended extract option: 

    https://help.tableau.com/current/server/en-us/extract_auto_suspend.htm

     

     

    If using Tableau Cloud, you may take a look of: 

    https://help.tableau.com/current/online/en-us/extract_auto_suspend.htm

     

     

    The reality is that I have no need to refresh these extracts daily year round, but I do need them refreshing daily for the relevant timeframes.

     

    Currently, this is not possible with the built in options. However, this sounds like a wonderfult idea.  You may create an idea for this on the Salesforce Idea Exchange:

    https://ideas.salesforce.com/s/post

     

     

    If this post resolves the question, would you be so kind to "Accept this Answer"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you. 

     

    Regards, 

     

    Diego Martinez 

    Tableau Visionary and Tableau Ambassador 

0/9000

I have a data set about student enrollment. It includes several enrollment statuses such as Returned and Graduated. These fields have values of zero and one. Each student should have exactly one status with a value of 1, while the rest should be zero. I would like to validate this by making Tableau Desktop total the students' values and see if each student's total is one or not.  

 

The problem is that Tableau Desktop won't let me use Row Totals. Can you explain why, and how would you recommend performing the validation? A workbook with sample data is attached. 

3 respostas
  1. 9 de jul., 20:45

    @Curtis Bryant

     

    Hi, measure names and measure values is not a dimension of your data. It is an artificial/built in dimension not in your data, but in the worksheet metadata.  Totals work only with dimensions/calculated dimensions in your data set. 

     

    On the other hand, I would modify your calc to handle null values (1+null = null) (1+zn(null)=1+0=1)

    { FIXED [Student ID] : SUM(

    ZN([Grad Not Returned])

    + ZN([Grad Returned])

    + ZN([Grad Transfer])

    + ZN([Graduated])

    + ZN([Not Returned])

    + ZN([Returned])

    + ZN([Transfer])

    ) }

     

    If this post resolves the question, would you be so kind to "Accept this Answer"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you. 

     

    Regards, 

     

    Diego Martinez 

    Tableau Visionary and Tableau Ambassador 

0/9000

Missed the latest Newbie User Group meeting or still have questions on LOD's and Table Calculations - No problem - see the recording https://www.youtube.com/watch?v=UMHDTZphJaI&list=PL791If_OqsdgLF4JtnspBdbTnTXr4VyUK&index=1&t=2s&pp=iAQB

  

Missed the latest Newbie User Group meeting or still have questions on LOD's and Table Calculations - No problem - see the recording https://www.youtube.com/watch?

 

  #Tableau #Tableau Next

0/9000

Hi everyone,

 

we recently upgraded our Tableau Server from 2023.3.12 to 2025.1.7 (Linux 64 Bit) on 3 nodes. What we have witnessed is that the loading times for viewing Worksheets / Dashboards has absolutely exploded (Simple dashboards regularly take 1-5 minutes to load which previously took 5 seconds to load). Nothing was changed to the infrastructure, the only change was the upgrade. The CPU usage is relatively low of the nodes, only when a worksheet / dashboard is viewed there's a huge spike in the hyperd process...

 

What we have tried so far:

  • Resaving all data sources again + full refresh of all extracts
  • Increasing VizQL server processes from 4 (in total) to 8 (hasn't really helped)
  • Increasing the data file storage process so that all 3 nodes now have this service (we thought perhaps the exchange between the nodes might be reducing performance)

 

We are becoming increasingly desperate as to how to fix this, because the current state of this is not usable...

 

Please don't make any suggestions like "we should reduce the number of rows or we should optimise our data sources". This hasn't changed at all in comparison to the 2023.3 Version and with the use of 3 nodes the system should easily be able to handle the loading of simple worksheets.

 

Does anyone know what could be helpful? Thanks in advance!

17 respostas
  1. 13 de jul., 07:07

    We never found a solution to the issue and the support from Tableau was horrible... We're hesitant to upgrade again for obvious reasons, but then again it's also very likely we will change BI Software, because Tableau has become just too buggy

0/9000

I am a super beginner with Tableau, and we just implemented it into our Salesforce org. I am trying to connect the object FiscalYearSettings_Home which is a data stream coming into Tableau Cloud. I have it populating but it is not showing current year 2026 or next year 2027 which are custom Fiscal Calendars created in our org settings. It does populate all previous years.  

I have tried:

  1. Refreshing the data stream
  2. Rebuilding the data stream

Can someone please give me a pointer to get current year I really want to avoid a manual upload yearly of fiscal calendar and unfortunately, we do not follow a standard cadence of 4-4-5 etc. 

 

#Tableau Cloud  #Custom Fiscal Calendar  #Tableau

1 resposta
0/9000

I've just updated to Tableau Public 2026.2.0, and am now unable to publish a workbook that I was happily publishing previously. . When I select 'select 'Run Optimizer' I get the following error message: 

 

Unexpected error 

Error: TypeError: Cannot read properties of undefined (reading 'apply') 

 

Followed by: 

 

Unexpected Error 

HybridDialog JS is not responding across webchannel. Aborting show 

Error Code: 2B2D38E4 

 

Any help would be appreciated. Thank you. 

 

#Tableau Public

5 respostas
  1. 10 de jul., 19:49

    Adding to this thread that the same has happened to me. Ever since upgrading to 2026.2 I get the exact same two error messages as Deb notes above. Doesn't seem to be any way around it except rolling back to 2026.1.

0/9000

When I publish a workbook to Tableau Cloud, the headers render white instead of black. When I reopen the workbook in Tableau Desktop, the headers display correctly in black. The issue appears to be specific to the publish/rendering process on Tableau Cloud. 

 

Has anyone else experienced this? Is there a known fix or workaround that doesn't require me to just make text object headers?  

 

#Tableau Desktop & Web Authoring  #Tableau Cloud  #Tableau

6 respostas
  1. 10 de jul., 11:28

    Hi @Charles Rogers

    Thank you for confirming. 

    For example, can you check the settings of the problematic area in the workbook using the Web Editing interface on Tableau Cloud? 

    How about trying to change the header color in Web Editing as a test? 

     

    Format - Workbook

    Hi Thank you for confirming. For example, can you check the settings of the problematic area in the workbook using the Web Editing interface on Tableau Cloud?

     

    Format - Worksheet

    image.png

     

    Please note that the method for changing colors may differ depending on the location, such as Field Labels or Headers. 

    However, as part of isolating the issue, please try adjusting them first.

0/9000