Time Splunk-计算时间并从用户选择中将其加倍

Time Splunk-计算时间并从用户选择中将其加倍,time,selector,splunk,calculated-field,Time,Selector,Splunk,Calculated Field,我在splunk有一个正常的时间选择器,我想大家都知道 我注意到,在我的仪表板中,它的使用方式如下: <search> <query>MY QUERY</query> <earliest>$field1.earliest$</earliest> <latest>$field1.latest$</latest> </search> 我的问题 $1.5$ $1.5最新$ 现在,我想做的是

我在splunk有一个正常的时间选择器,我想大家都知道

我注意到,在我的仪表板中,它的使用方式如下:

<search>
<query>MY QUERY</query>
<earliest>$field1.earliest$</earliest>
<latest>$field1.latest$</latest>
</search>
    

我的问题
$1.5$
$1.5最新$
现在,我想做的是将用户选择的时间范围加倍

例如,如果用户选择1周,我想选择2周。 在天、月、小时和任何时间范围内都是一样的

如果用户选择了一些奇怪的时间段(例如:从1月1日到2月21日),我希望保持最近的选择(2月21日),并将选择的时间加倍

1月1日至2月21日=51天

51*2=102

2月21日-102天=11月11日

如何在代码中实现这一点。 我也愿意用HTML格式转换我的仪表板(我想我以后还是会这么做的)

非常感谢