Add a shared time range selector for dashboard
I would like to have a time range selector on a dashboard, with the ability to change all time ranges of all the dashboard components
Another idea is to modify a single dashboard component's time range
Azure dashboards now have shared time range selector.
I feel the design is not good, since I would like to control the time range in my query but not globally for all queries in the dashboard, which is not flexible.
At least, for each chart/tile, users should be given the option to obey the global time range set in the dashboard or not.
Vitaly Gorbenko commented
Tz, the shared time range value is part of the JSON definition for the dashboard. Please check the following section:
"name": "Local Time",
"value": "Past hour"
This feature is implemented now (as of January 2019), and the selected value is persisted in the shared dashboard too: the change of the shared time range can be published, and it is "visible" to others when opening the dashboard.
However, if we export/import the dashboard or deploy it as ARM template the shared time range falls back to the default 1 day. Comparing the JSON files of the dashboard with different published shared time range values shows no difference.
I would like the shared time range value be included in the JSON of the dashboard resource so that the value is preserved in "export/import" and "export/depoy as ARM template" scenarios.