Tableau: Dashboard Parameter - tableau-api

I change my start date and end date parameter to a relevant date range, and I was able to switch the filters in the worksheet. How do I change the parameter in the dashboard? I was able to remove the start and end date parameter from the dashboard, but unable to add the new relevant date parameter in the dashboard.

You should be able to use Analysis -> Parameters option in the Main menu. This should show all the Parameters present in the worksheet on your dashboard. If it is not visible then make sure that you have the correct worksheet on your dashboard and the Parameter is enabled for filtering in the sheet present on your dashboard. Hope this helps.

There are 2 ways to add Parameter to your Dashboard
1) Select Analysis (on bar menu) -> Parameters ->
2) Right-click on any of the Sheet shown in your Dashboard -> Parameters ->

Related

Create a variable in Prometheus/Grafana with all values selected by default

I'm using Grafana with Prometheus as a Datasource.
I'm trying to create a variable with a filtered list of servers and I want to use this list to fix list of servers to display in my Dashboard.
My variable, named servers_front, is a query (label_values(info_fqdn)) with a regex to choose my servers /.*_front/
I want to use this full list of servers by default without displaying a combobox to choose which one I want to display.
Another requirement : If a new server that matches /.*_front/ is created, I want the list is automatically updated
Edit the variable
Variables > Edit > Selection Options >enable Include All option >Custom all value>.*
When saving dashboard you have an option to "save current variables", which means that currently selected value will be stored as a default when dashboard is loaded.
So if you have a templating variable with enabled "All" option you can save your dashboard ensuring "All" is selected (with option mentioned above enabled) and it should work.
Note that what is stored in dashboard is real "all" option and not an expanded list of all currently present values, so it should be dynamically expanded.
If you want that variable hidden then either you can hide the variable and save again after changing and saving its value or (if you have variable hidden from the start you can open url for dashboard with "&var-servers_front=All" appended (which will force variable to have "All" value and save dashboard with "save current variables".

How to hide panel by specific condition in grafana

I want to hide some panel by specific condition in graphana.
For instance, I have some variable in my dashboard and I want to change visibility of some graph if my variable is equal to some specific value.
Is there any way to do this?
UPD: Using repeat panel option is not solution in my case, because this option just dynamically creates new panels. But I want to hide some panel by specific value of my variable, if variable is not equal to this value then the panel should not be hidden.
I dont see an option to hide/show a panel with template variable, but instead you can create two dashboards and use dashboard links.
For example:
First Dashboard (Type A)
Second Dashboard (Type B)
Create a Dashboard link "Type B" in First Dashboard pointing to second Dashboard.
Similarly Create a Dashboard link "Type A" in Second Dashboard and point it to First dashboard.
Settings -> Link -> New Link -> Choose "Include time range" & "Include template variable value"
I have actually used this option because mine was just two variables so it was duplicating the dashboard to two and linking eachother.
If it is multiple values to show/hide, i recommend to achieve it via repeat options some how linking that variable in your query.

How to access variable, passed through URL in grafana?

I am trying to make a detailed dashboard in grafana that opens on click. I do it by passing a variable to the dashboard debending on the clicked facility. When the dashboard opens it needs to display value using the passed url variable inst. I just cannot seem to get it working. Here is an example of my dashboard link.
How can i use the variable inst?
I will add gogibogi4's correct answer. The Grafana documentation is lacking on this.
In your drill-down dashboard, add a constant variable. To be retrieved in Grafana, you need the prefix var- then the name of the variable in the query string. Let's assume the variable is "region." The URL coming into the drilldown dashboard should look similar to the following:
/drilldowndashboard/?var-region=NorthWest
Drilldown Dashboard Settings:
In the drilldown dashboard settings, create a variable. The Name in this example is "region" Make the type Constant. Under Hide, you can just leave that unselected. Under Constant options, you can write the word "blank" The preview of values will just show the word "blank" but go ahead and save it as it will be replaced in the query.
Query:
You can refer to the variable using [[region]] in your data query.
Parent Dashboard:
The parent dashboard merely needs to refer to the drilldown dashboard with var-region as a query parameter.
I figured out the solution on my own. The variable that i wanted to pass was var-inst, the trick to use it is to create a custom template variable named inst and give it a dummy value. After that is done i can use the passed value by using $inst. Note that in order for the variable to be passed i had to go back to my primary dashboard and then i had to click my link again. After that the value got passed and is working perfectly.
just referred above answer by gogibogi4 and it worked for me but when I tried to see variable information then I saw I have selected constant as a type but automatically it got converted into datasource and type is selected grafana. when I try to select them manually it didn't worked. this is some kind of bug of grafana I guess.

Tableau: Switching worksheet

I have a tableau report that has a "Style" parameter that controls which worksheet to view. For example, if the Style="Chart" it will display the Chart worksheet, and if the Style="Summary" it will display the summary worksheet. I got this feature working as a charm. What if I want to add another dropdown data to the Style parameter "Both" that will display both "Chart" & "Summary". Is this possible? Can anyone provide me insights on how to accomplish this in tableau?
If you filtered your worksheets by the Style parameter, you could instead filter with a formula condition. Go to the Condition tab in the filter, and select By Formula. Something like this may work for your Chart worksheet:
[Style] = 'Both' OR [Style] = 'Chart'
If you used something other than filters to select the appropriate worksheet, please either explain how you're doing it or share a tdx.

How to display the report without applying the input values in the jasperserver for the first time

I have published a report from iReport to jasperServer with cascading parameteres.
I have set default values to cascading parameters.
While running the report in jasperserver it is asking "You must apply input values before the report can be displayed."
Is it possible to display the report first time with the passed default parameter values without applying anything.
Then if i need i will change any value and click the apply button, the value will come respectively.
Please suggest. Thanks in Advance.
Go to JasperReport server (like http://localhost/jasperserver/)
Edit the report (Manage Server -> Repository -> select you report -> click Edit button)
Open Controls & Resources tab
Uncheck Always prompt option, and give default values in iReport parameters.