• Be able to kill a database refresh task on the Tableau Server     [Released 2019.3]

    score639
    Released
    643 votes
    Sometimes for a variety of reasons, a refresh database query on the server may be running for too long and there is no easy way to gracefully kill the process. If Tableau server is to truly serve as an enterprise data...
    . Tdeane
    last modified by . Tdeane
  • Ability to Rename Workbooks on Server

    score631
    Released
    665 votes
    Add the ability to rename workbooks on server. If you need to change the name of a workbook, you must republish from desktop. There should be a way to rename a workbook without republishing (this is very annoying if t...
    michaellee0
    last modified by michaellee0
  • Data blending: Support non-additive aggregates (COUNTD, MEDIAN, RAWSQLAGG_xxx) when linking dimensions are not in the view

    score625
    Active
    625 votes
    Tableau v8 added a new style of data blending (DB2) where the linking field does not have to be in the view. However, when the linking dimension is not in the view, non-additive aggregates from the secondary like COUN...
    Jonathan Drummey
    last modified by Jonathan Drummey
  • Change datasource on one worksheet and not others

    score624
    Active
    628 votes
    Here's the challenge I come across (which has different ways to address it, but for now, let's just say that the data is split into nearly identical excel workbooks, one for each region -- and it has to stay that way)...
    Brad Earle
    created by Brad Earle
  • JOIN Data from Different Sources

    score618
    Released
    621 votes
    It would be great if I could do a true join (left / right / inner) on data from different sources (i.e. Excel / SQL, SQL from different servers, etc.). This would eliminate the need to create a data warehouse for cert...
    Mark Jackson
    last modified by Mark Jackson
  • Stop Changing Filters & Colors When Replacing Data Source

    score614
    Active
    628 votes
    Stop Changing Filters & Colors When Replacing Data Source. That's really it. Every time I replace a data source many (not all) Multi-select drop down filters change to Multi-select lists. And many (not all) colors...
    Shawn Wallwork
    last modified by Shawn Wallwork
  • Group Measure Names

    score596
    Active
    599 votes
    Often I have a need to create header fields that group measures in my crosstab reports (see below). This could be accomplished in an easy to understand way by allowing users to create group fields on "Measure Names". ...
    Mark Jackson
    created by Mark Jackson
  • Edit data sources directly on server

    score589
    Active
    591 votes
    Hi,   Not sure if someone already posted a similar idea (did a quick search with no results), but I would like to be able to edit and manage my data sources directly on Tableau Server. Whenever I want to make a ...
    Geert Janssen
    last modified by Geert Janssen
  • 16+ Dimensions in crosstab AND a free scroll bar

    score585
    Beta
    604 votes
    Tableau is currently limited to displaying 16 dimensions columns in a cross tab. There are no workarounds to this limit.   To quote Ben Schneiderman's Information Visualization: Mantra "Overview, zoom & filt...
    John Munoz
    last modified by John Munoz
  • Alerting mechanisms    [RELEASED]

    score578
    Released
    587 votes
    Note: the following idea is a duplicate and it's points should be included in the score here: http://community.tableau.com/ideas/4361 http://community.tableau.com/ideas/1332 http://community.tableau.com/ideas/4622 ...
    Xavier P
    last modified by Xavier P
  • Tableau Prep: Connect to a Tableau Data Source     [RELEASED 2019.3]

    score558
    Released
    558 votes
    I desperately need Prep to have the ability to connect to a Tableau data source. Both local (.tds, .tdsx) data sources, as well as published data sources hosted on Tableau Server. The use cases are not necessarily the...
    Matt Coles
    last modified by Matt Coles
  • Synchronize Sheets on Dashboard for Scrolling Purposes

    score544
    Active
    548 votes
    It would be great to have the option to synchronize multiple sheets on a dashboard for scrolling purposes.  A lot of our sheets are based on large date ranges by quarter.  We have data that can go as far bac...
    Joseph Duran
    last modified by Joseph Duran
  • Move Grand Totals

    score540
    Released
    542 votes
    It would be very helpful to move grand totals to the top of a crosstab rather than always having them at the bottom. Especially when you have a very long crosstab, typically the grand total is the first thing that is ...
    Corey Turner
    last modified by Corey Turner
  • Hierarchy Filter

    score537
    Active
    536 votes
    What Allow hierarchies in single and multiple values quick filters.   Why Having options ordered by categories reduces the cognitive load for users when they choose what to filter. It also reduces the number ...
    kettan
    last modified by kettan
  • Create Different Type Of Lines For Line Graphs (Ex. Dashes, Dotted) Without Having To Replicate It With A Secondary Axis

    score536
    Active
    543 votes
    Using a dotted line as opposed to a solid one is currently reserved for reference lines, trend lines, and other secondary lines however it should be available for the line chart mark itself.     **Also refe...
    Joseph Pirraglia
    last modified by Joseph Pirraglia
  • Drill-down & Drill-up for individual members of a hierarchy

    score524
    Active
    522 votes
    When connected to a cube data source (such as SSAS) Tableau is able to do individual drill-down on a particular node or member in a hierarchy.  This is extremely useful when dealing with large hierarchies - typic...
    Mike Hyde
    last modified by Mike Hyde
  • Proper string function - Proper()

    score518
    Active
    519 votes
    Hi,   It would be great if the developers can add a easily function - proper() function to capitalize the first letter of words. This is a basic function in almost all applications.   Many thanks, Minh &#...
    Minh Nguyen
    last modified by Minh Nguyen
  • Use most recent date (max date) on discrete Quick Filter after extract update (if only one date is selected by default)

    score506
    Released
    509 votes
    I attended TCC12 and was told this was going to be included in Tableau 8 but I just got the BETA and it's not there.   We have several 'automated' reports that are refreshed daily. We pull data for a rolling win...
    matt.holty
    last modified by matt.holty
  • Autosave or Autobackup and/or Autorecovery Functionality

    score505
    Released
    509 votes
    How many hours of work have you lost in the past because Tableau does NOT have an autosave?   --Shawn   EDIT: See discussion below for a more nuanced thinking on this.     Similar ideas: http:/...
    Shawn Wallwork
    last modified by Shawn Wallwork
  • Show SQL

    score496
    Active
    502 votes
    What Please let us see the Tableau generated SQL sent to the database engine, including option to copy the code, so we quickly can debug it in the source database.   Why It makes it easier to learn, debug, tu...
    kettan
    last modified by kettan