I've created a dashboard with a shared "time-input" (named range) -- all of the panels refer to it:
I'd like each panel's title to reflect the currently-picked range -- showing it in human-readable form like "Last 4 hours" or "Yesterday from 2am to 3am". Is this possible?
Update: Ok, I found I can add something like this to the titles:
... between $range.earliest$ and $range.latest$
and it will be translated to, for example between -7d@h and now. Maybe, there are better alternatives?..
between -7d@h and now
<input type="time" searchWhenChanged="true">
<label>Enter the time range</label>
It is enough to use in the Last something.
If Today is specified, it is regrettable that it will be Custom time.
| eval _time=info_max_time
| rename reltime as last_time
| eval _time=info_min_time
| rename reltime as first_time
| eval output_text="Search period: between ".first_time." to ".last_time
you can hide the panel and pass output_text in tokens.
Check out the reltime function.