我需要使用 if 语句来设置日期startDateFrom
,startDateTo
如果未在selectedStartDateFrom
andselectedStartDateTo
变量中指定。
然后,我想使用startDateFrom
and过滤带有between和startDateTo
的条目。Experiment_Instance_Start_Date
startDateFrom
startDateTo
日期比较工作正常,只有当我添加 if 语句时它才会停止工作。有什么想法我在这里做错了吗?
| eval compare=strptime(Experiment_Instance_Start_Date,"%m/%d/%Y")
| where compare>=strptime(startDateFrom,"%m/%d/%Y")
| eval compare=strptime(startDateTo,"%m/%d/%Y")
| where compare>=strptime(Experiment_Instance_Start_Date,"%m/%d/%Y")
| eval startDateFrom=if("$selectedStartDateFrom$"="", "01/01/1970", "$selectedStartDateFrom$")
| eval startDateTo=if("$selectedStartDateTo$"="", "01/01/2100", "$selectedStartDateTo$")