我需要使用 if 语句来设置日期startDateFrom,startDateTo如果未在selectedStartDateFromandselectedStartDateTo变量中指定。
然后,我想使用startDateFromand过滤带有between和startDateTo的条目。Experiment_Instance_Start_DatestartDateFromstartDateTo
日期比较工作正常,只有当我添加 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$")