Spotfire信息设计器:日期限制过滤的正确语法咨询
Spotfire信息设计器日期过滤正确语法
固定日期过滤
直接写> 31/12/2020会因为日期格式不被识别报错,正确写法需要用Date()函数规范格式:
- ISO标准格式(推荐):
[目标日期字段] > Date("2020-12-31") - 指定日/月/年格式:
[目标日期字段] > Date("31/12/2020", "dd/MM/yyyy")
相对日期过滤(当前日期往前推1095天)
Datetime.now()-1095的写法不符合Spotfire语法,要用DateAdd()函数实现:
- 按天计算:
[目标日期字段] > DateAdd(Day, -1095, DateTimeNow()) - 按年计算更精准(规避闰年天数差异):
[目标日期字段] > DateAdd(Year, -3, DateTimeNow())
关键注意点
- 日期字段名称必须用方括号
[]包裹,比如字段名为"订单日期"就写[订单日期] - 格式字符串里的
MM代表两位月份,mm代表分钟,大小写不能混淆
内容的提问来源于stack exchange,提问作者Tony King
相关产品推荐
相关产品推荐

