How do I set the filters to only apply to a particular graph and not the whole dataset? - microstrategy

I'm working on a dossier and I have a dataset that includes customer types. I want to be able to make one graph that shows only customer types A, B and C, and a second graph on the same page that shows only customer type D. However, once I apply the filter to one of them, it applies automatically to both (because they’re created from the same dataset). Do you have any advice on how I could fix that?
Thank you!

If you're ok with not having the filter on the Filter Panel, you can add filters directly on the chapter and then target which visualizations the filter should apply to.
screenshot of how to "Select Targets" in MicroStrategy to choose what viz to filter

Related

Why does my filter not work once published to Tableau Public?

I currently have a filter with a hierarchy on Tableau, so the option chosen on filter A determines what values I see on filter B. I also have specified for filter A to only "show relevant values," so that I only see options that contain data. This works perfectly on the worksheet, on the dashboard, and in the story, but when I publish to Tableau public, filter A shows all values, instead of only "relevant values." The hierarchy between filters A and B continue to work as intended, only filter A seems to change.
Has anybody had this problem or have a suggestion?
I have tried to delete the story point, delete the filters, and start from zero, but that has not worked. I continue to have the same problem.

How do I merge two Dashboard data sources in grafana

I would like to re-use a query between panels -- ideally between library panels.
Context:
I have three Postgres datasources. For simplicity, say A contains ecommerce behavior, B contains app behavior, and C contains user profile data.
I have a query on source C that helps me determine if the user is an enterprise, paid, or free user. Call the query Q.
Situation:
I am trying to filter out enterprise users from queries on A and B. So I need to apply Q to these tables.
Attempt at solution:
I have two library panels where I set the Data source -- Mixed --. In the first panel, I make a query to datasources A and C. In the second panel, I make queries to B and C. Note I am using query Q in both cases.
Woohoo!
Problem:
I would like to define Q exactly once to help future-proof changes.
Ideally, I would be able to use a Dashboard data source in a -- Mixed -- context. How do I merge two -- Dashboard -- sources?
Maybe these can help you
https://grafana.com/docs/grafana/v9.0/dashboards/json-model/
https://grafana.com/docs/grafana/v9.0/dashboards/scripted-dashboards/
The basic idea is, make sure that you correctly set the gridPos and datasource properties in a way that make sense; and you can merge as many dashboards as you want by taking the panels (as mentioned in the docs, panels is an array of JSON that represents building blocks of the dashboard).
Hope it helps. I'm working exactly on the same right now.

Tableau performance

I've a problem with the dashboard in Tableau. In the dashboard there are many worksheets, and all the columns that are in the report are calculable. The problem is that dashboard is being formed for a very long time. The report contains approximately 2 million rows. And it is generated about 5 minutes.
Tell me, what are the solutions in this case?
Maybe I can somehow adjust the page display and not all the records at once?
To reduce the calculation time, try to exclude data you don't need with a data source filter in tableau. You can also hide or delete unused calculated fields. Other things you can do is reduce sheets that are not used.
Here's a link: https://www.tableau.com/about/blog/2016/1/5-tips-make-your-dashboards-more-performant-48574
Steps to follow to reduce calculation time:
Extract the data and use Extract data and also keep option as extract instead of live.Also replace the data source using extract data.
Use "User Filter" to reduce calculation time so that tableau will display of particular user data only.
I hope this will work to solve your problems.
I have one more idea to resolve this issue.
1)when you loan first time your dashboard put into Dashboard Action Filter
First Time load dashboard data exclude in your sheet.
Dashboard Menu->Action->add action->select sheet and exclude option.
2) Live to Extract data source and select radio button extract.
3)use user filter.
I am following the other answers (use extract, dashboard action filter...) and I want to add one point:
Drag every field used by any tablesheet on the dashboard on "Detail" of every tablesheet you are using on the Dashboard. Now Tableau loads all needed data while loading the first tablesheet and can use this data for the other sheets.
i.e. A dashboard contains three tablesheets (A, B, C) now you drag every field used by A on "Deatil" of B and C, every field used by B on "Deatil" of A and C, every field used by C on "Deatil" of B and A.
We are also having a similar issue with 150 million rows but I want to check if you are doing following steps. This may help you. This goes back to fundamentals of Tableau reporting.
1/ Try to make sure your data set is in star schema format. This will help a lot in report.
2/ Try to have tables and views in DB in such a way that same columns are used in Tableau. Any extra columns in tables adds to the performance issue.
3/Make sure indexing is done properly for all the fields that are joined.
4/ In my experience Dashboard adds extra performance lag. So make sure you try to get as much performance tuning on sheets as possible before even going to dashboard.
5/ If required try to use materialized views.
hope this helps.
Try to capture performance metrics using performance recorder option in Tableau.
Check for the underlying DB tables and joins present on the data source layer.
Try using optimized sets and parameters as required and get rid of less relevant filters.
Try using data extracts with scheduled refresh with data source filter for limited business years data.

Tableau: how to build cascading parameters?

Just see as following image
what I want to realize is, when I choose a specific area in the Area dropbox, The Block dropbox only shows the content which only belong to the selected area. How to realize that in tableau? Area and Block are both parameters.
I would advice you to use filter. then for the block filter,click the arrow on the top right and select "Only Relevant Values".The block filter will then refresh after you choose an area to show only the blocks related to that area.
For parameters currently the dynamic refresh feature is not present, though it is being demanded.
Filters can cascade in Tableau if you select the "Relevant Values" option on the quick filter. (see the little black triangle in the top right of the quick filter).
You may want to also put the two fields into a hierarchy to teach Tableau that Blocks are subordinate to Areas, but Tableau will try to show only relevant values even if you don't define the hierarchies explicitly. To make a hierarchy, drag fields on top of each other in the data pane on the left.
There is no concept of relevant values for parameters currently. Each has an independent range of values. Parameters are not tied to a data source.

Dynamics CRM - Create a Plugin to add a new logical operator into the advanced find

I am trying to add a new option into the Advanced Find in Dynamics CRM 2011, yet am unable to find if there is a way to do this.
The reason is that I want to get the current user and then use one of their attributes to reduce the list of found items, for example The users list says they look after all the car sales for Texas, instead of showing all the sales in Texas for Cars and Vans I want to show just Cars. However there is someone else who wants to look at the list and see all the sales of Cars and Vans, thus I can't set the owner - if that makes sense.
So I want to be able to do is add an option into the advanced find so I can say where all the cars are in the current users list of cars they are interested in.
You can do it without creating a plugin... On the edit filter you select the object as a relational object, rather than the actual field. For example:
When you pick the field go to the "Related" section in the combo box:
Once you have done this you can chain them back to the part that you want:
Thus there is actually no need to create a plugin just as long as all relationships are created etc.