Log in to ask or answer a question. Not a member? Join Now!
1 2 3 4 Previous Next 45 Replies Latest reply: Sep 15, 2011 2:19 PM by guest contributor RSS

How to apply Dashboard filters across multiple datasources

. JasonMack Datapprentice
Currently Being Moderated

How do I make global filters apply across multiple datasources where the field name is the same?

 

Let's say that I have 2 different data sources that are each used to create a table and a graph.  These tables/graphs are combined in a dashboard view.  Each of the different datasources has the same "StoreType" data field which contains values of either "New" or "Old".  In each of the table/graph tabs I created a quick filter on "StoreType".

 

Now on the dashboard, I want to create a truly global filter on "StoreType" that will filter all 4 elements (graph/table from the first datasource and the graph/table from the second datasource.  However, when I create a quick filter on the dashboard and make it global, it only changes 2 elements - the table/graph from the same datasource.  How can I make this quickfilter apply across both data sources anc change all the graphs?  Again, the field name is the same.

  • 1. Re: How to apply Dashboard filters across multiple datasources
    James Baker Grand Vizier
    Currently Being Moderated

    Hi Jason,

     

    The short answer is that global scope only goes as far as the datasource (as you've noticed), and Tableau doesn't yet support joining together different datasources.

     

    The only thing that works across datasources at this time is the sheet-linking mechanism.  That's a little awkward for your case, though, as you have no logical workflow reason to set a filter, then follow two sheetlinks to update your "other two" views.

     

    If you have multiple data sources (that you can't join in any way at the db level) that are at different levels of detail, then sheetlinks work very well for drilling down to related data.  At the same level - all I can say is that the topic/problems of cross-database joining, or data-mapping, has been talked about several times within the development team.

  • 2. Re: How to apply Dashboard filters across multiple datasources
    Jennifer Babcock Vizitor
    Currently Being Moderated

    I have the same issue as Jason - a need to have the ability for a "global filter" applied across all sheets that have a field of the same name, irregardless of the number of different data sources that I am using.  The data can not be married at the db level. 

     

    Can the Tableau team comment on whether this is a feature they are considering for a future development?  Or if it is something they have decided they will not be able to do?

  • 3. Re: How to apply Dashboard filters across multiple datasources
    . Joe Data Cowboy
    Currently Being Moderated

    I too, would really appreciate this feature.  We do reports that involve many different levels of data that cannot be linked.  But they all have the same commonality, the group name and the date.  If we could select this once, our job would be some much faster, and subject to less error.

  • 4. Re: How to apply Dashboard filters across multiple datasources
    Ian Waring Scatter Plotter
    Currently Being Moderated

    Same here. I have different charts I need to lay out on a dashboard where the customer unit is the same, but the data for the charts are drawn from around 4 different databases (Sales, Forecasts, Backlog, Renewals). Each has a "CU" field.

     

    Ian W.

  • 5. Re: How to apply Dashboard filters across multiple datasources
    Alex Blakemore Area Charter
    Currently Being Moderated

    Just in case you didn't notice, Tableau 4 lets you get close to what you want with sheet links on dashboards. Just define a sheet link destined for your dashboard, and define the appropriate filters for each data source that appears on your dashboard. Then when you use that sheet link, you'll in effect be applying a global filter on the dashboard across multiple data sources.

  • 6. Re: How to apply Dashboard filters across multiple datasources
    . TPoschel Got Data?
    Currently Being Moderated

    I wanted to let Tableau know that I was having the exact same issue.  I have sheetlinks in my workbook that are working fine for drill downs, but it would be extremely useful if I could have _one_ quick filter box to go across multiple datasources.  In my case, the field names are the same, but I would like it to be mappable, similar to how the sheetlinks allow you to map one field name to another.

  • 7. Re: How to apply Dashboard filters across multiple datasources
    . Philipp Data Cowboy
    Currently Being Moderated

    Hi,

     

    I try to create a sheet link between two worksheets using different multi-dimensional datasources. However, I cannot add filters in the sheet link. Is this not supported for multi-dimensional datasources? Is there any workaround?

     

    Thank you for your advice!

     

    Philipp

  • 8. Re: How to apply Dashboard filters across multiple datasources
    Grand Vizier
    Currently Being Moderated

    Just wanted to say that this is a huge issue for me as well.

     

    "it would be extremely useful if I could have _one_ quick filter box to go across multiple datasources. In my case, the field names are the same, but I would like it to be mappable, similar to how the sheetlinks allow you to map one field name to another."

  • 9. Re: How to apply Dashboard filters across multiple datasources
    Jamie Sidey Legend Maker
    Currently Being Moderated

    Just to chime in and say that this would be incredibly useful for me too.

  • 10. Re: How to apply Dashboard filters across multiple datasources
    James Baker Grand Vizier
    Currently Being Moderated

    If your field names match, in Tableau 5 you can "Set as filter" from a view's context menu - what this does is automatically create an action that filters all other views based upon the selection in that view.  Play around with filtering actions a bit - I think you'll find that you can accomplish a lot (while still acknowledging that datasource joining has extra benefits).

  • 11. Re: How to apply Dashboard filters across multiple datasources
    . David Heat Mapper
    Currently Being Moderated

    Are there any how-to's on this topic in the help files or on your site?  I didn't find any.  I have a simple dashboard with two sheets, each with their own datasources.  The fields I have selected as filters for one sheet also exist in the other datasource.  I have selected "Set as filter" for the one sheet, but changes in its filters have no effect on the other sheet in the dashboard.

    I originally had the same fields as filters on both sheets, that had no effect.  Then I removed the fields from the filter shelf on the sheet that I was trying to affect on the dashboard (that is, the one I was hoping to filter using Tableau's new feature), but that had no effect either.  I'm out of ideas. 

    As an aside, I really like the promise of the new features, but documentation and examples are a little hard to come by...

    Thanks, d. lewis

  • 12. Re: How to apply Dashboard filters across multiple datasources
    . David Heat Mapper
    Currently Being Moderated

    The dashboard I was working with had in fact 3 sheets -- two attached to one dataset (that I was using as the filters) and another with detailed level data attached to a second dataset.  As it turns out, by setting BOTH of the worksheets attached to dataset #1 (not simply one of them) to 'Use As Filter', and clicking on the worksheet elements themselves (in this case bars), that caused the linked dataset to respond.

    I was expecting the linked dataset to respond to changes in the quick filters, but apparently it is not designed to function like that.  dl

  • 13. Re: How to apply Dashboard filters across multiple datasources
    James Baker Grand Vizier
    Currently Being Moderated

    'Use as Filter' creates an Action.  Actions are a generalization and expansion of the old "Sheet Link" functionality, and they are based on field *names* in the same way.  Yes, filters themselves still don't cross datasources.

  • 14. Re: How to apply Dashboard filters across multiple datasources
    Erin Easter Vice President of Views
    Currently Being Moderated

    We have a Filter Actions Quick Start Guide or you can learn more in the Online Help.

1 2 3 4 Previous Next

More Like This

  • Retrieving data ...