cancel
Showing results for 
Search instead for 
Did you mean: 

Can you export/copy over set of dashboard filters from one to another dashboard (same data model)?

prakashp
8 - Cloud Apps
8 - Cloud Apps

We will be making series of dashboards that use the same model for diverse audience but would like to keep the same set of dashboard filters (in the same order) for uniformity across dashboard. 

Is there a way to export/copy over set of dashboard filters from one dashboard to another dashboard, considering both uses the same model?

Thanks in advance

2 REPLIES 2

Ravid_PaldiTeam
9 - Travel Pro
9 - Travel Pro

Hi @prakashp 

 

You can't pass filters between dashboards out of the box with SIsense BUT Sisense developed a commercial plugin in the marketplace that does exactly what you are describing and it is called - Sticky Filters 

We also offer a similar plugin with few enhancements but it is not in the marketplace yet. 

Other than that, you can also develop something similar on your own it is not a lot of effort and you would gain a lot of flexabilty but keep in mind that you would need to maintain it as well. 

 

Feel free to reach out if you'de like to get more details or deeper details on how to develop something like this on your own. We're always happy to help (: 

Cheers,

Ravid 

 

 

 

irismaessen
10 - ETL
10 - ETL

You can't do this directly as far as I know, but you can extract the filter jaql as a JSON array from one dashboard using your browser console and the following command:


json.stringify(prism.activeDashboard.filters.$$items)

You can then append this filter jaql to the url of the other dashboard you are loading to apply these filters:


<your dashboard url>/?filter=<the jaql extracted in the first step>

Some considerations:
Depending on how many filters you have set on your dashboard, the exported jaql can be long. You do not need every single element in this jaql to apply the correct filters, but sometimes you may need to experiment a bit to see what elements you can strip to shorten the jaql.  Whatever you strip, ultimately the JAQL still needs to be valid JSON
You may need to URL encode your filter jaql. 

Good luck!