• Concatenate field values across rows into comma-separated list

    178 votes
    Very often we've got a set of values across different rows (could be records or could be query results) and want to generate a comma (or other) separated list. One use case is where we want to show all values in a tit...
    Jonathan Drummey
    last modified by Jonathan Drummey
  • Relative date filter anchor

    213 votes
    Wishing for a Dynamic date filter anchor--   When creating a Relative Date date filter, I would like to be able to anchor data for the last n number of days (or weeks) relative to a max(Date) available in my dat...
    last modified by Julius
  • Workbook Levels - Worksheets, Workbook, Global, Default

    271 votes
    The abilitiy to create templates or style sheets would be nice, but even more useful would be Workbooks Levels. Workbooks levels would give us the ability to customize all properties and features of a Workbook Level. ...
    . Tableautester
    last modified by . Tableautester
  • Ranking with Level of Detail

    284 votes
    Now that we have level of detail calcs, there needs to be a way to rank our data regardless of the filters applied to our view, and add it as a field.   Dataset: Name Gender Age Height Age Rank Height Rank {Gend...
    Joey Minix
    last modified by Joey Minix
  • Have the ability to see the SQL/custom code for a Data Source from the Server without having to download the Data Source.

    72 votes
    I would like to see, on the server, as part of the properties display for a Data Source, the SQL or code used to generate/update that data source. It is a big drag having to download a data source to the client (espec...
    Susan Earley
    created by Susan Earley
  • Rename Data Source Via Tableau Server

    74 votes
    Add a button to the "more actions" list:"Rename Data Source"   The new name should be applied to all workbooks that are connected to the data source.  
    or kornboim
    last modified by or kornboim
  • Add Service Account data connection for Google BigQuery

    74 votes
    Our IT organization does not support OAuth on the Tableau Server to connect to BigQuery. They require the use of a Service Account rather than an individual user account.  Without this authentication, users canno...
    Leigh Fonseca
    last modified by Leigh Fonseca
  • Add a Dateformat function for date conversion calculations

    1 vote
    It's often necessary to convert a date dimension to a string format.  ATTR() does that when the date is used in a tooltip but that doesn't compute when we want to substitute a text value for a null date.  IF...
    Judi Stewart
    last modified by Judi Stewart
  • Change datasource on one worksheet and not others

    633 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
  • Stop Changing Filters & Colors When Replacing Data Source

    635 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
  • 'IN' Operator equivalent

    851 votes
    I would like an equivalent to the SQL 'IN' operator.  Currently the only way to compare a list of values is by using an OR operator.  This is very cumbersome when comparing a large list of values.   For...
    Stephen Smirl
    created by Stephen Smirl
  • Schedules (extract and subscription) per site

    37 votes
    Site admins should be able to create, edit and run all their schedules.   Schedules makes more sense to be managed per site.   "tabcmd runschedule" should allow site admins to run, as well
    Andre Zuccatti
    last modified by Andre Zuccatti
  • Apply number formatting inside a calculated field

    890 votes
    I need to be able to take numbers and apply number formatting to them based on the logic of my calculation.  The number formatting should be exactly the same as the "Custom" formatting that tableau does now. ...
    Russell Lamb
    last modified by Russell Lamb
  • JSON Supported as Tableau Data Type

    1 vote
    Many applications generate data in JSON format.   Right now the only way to get Tableau to understand JSON is by having it represented as a data source.  This is inflexible and does not allow for inclus...
    Jerome O'Neil
    last modified by Jerome O'Neil
  • Edit data sources directly on server

    611 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
  • Allow lock permission for child project while parent project unlocked

    338 votes
    Tableau's first release for nested project is 10.5. In 10.5 release, only top parent project can be locked. When parent project is locked, all its child project permission is also locked. If parent project is unlocked...
    Mark Wu
    last modified by Mark Wu
  • Postgres 10 SCRAM Authentication Support

    10 votes
    One of the major features of Postgres 10 was adding support for SCRAM authentication, which provides security improvements over the traditional MD5 method.  Currently, however, when Tableau Desktop attempts to co...
    Andrew Hamilton
    last modified by Andrew Hamilton
  • Multiple external data sources (Tableau Server, images/excel files for refreshable narrative)

    7 votes
    Hello,   Who ever reads this I hope you are well.   Currently we host a number of stories within Tableau server for our clients. These include multiple data source in SQL Server (Fine), Narrative from our ...
    Jamie Withington
    last modified by Jamie Withington
  • Allow a 1 minute Schedule and auto-refresh

    22 votes
    The current limit lower in Tableau Server schedules refresh times is 15 minutes. For our on-air fundraisers, the studio staff need near-real-time stats. Our current SLA is 3 minutes, which cannot be done in Tableau. &...
    Bill Lyons
    last modified by Bill Lyons
  • Custom Scheduling options for Tableau Online with Extracts

    25 votes
    It would be great if Tableau Online had more parity with Tableau Server related to creating schedules.   See the following article for Tableau Server: Create or Modify a Schedule - Tableau   Having this op...
    Steven Kelsey
    last modified by Steven Kelsey