我正在尝试使用表达式在Spotfire中添加新的计算列,如果日期大于指定日期,则表达式应返回true。但是,如何告诉“自定义表达式”构建器您要执行此操作?
语法应该类似if ([datea] > 1-1-2014, 1, 0)
,但我正在努力划分表达式中的日期:我尝试过双引号,单个正方形,哈希(#)但没有运气。
有什么想法?
答案 0 :(得分:4)
你试过日期功能吗?
从一列或多个值创建日期。如果给出单个参数,则输入列可以是String或DateTime类型。如果指定了String,则日期必须写在Spotfire可识别的表单上,并且日期(年,月和日)的所有部分必须存在。 如果给出了三个整数参数,那么第一个参数是年份,第二个参数是月份,第三个参数是该月份的日期。 例: 日期([列]) 日期(2007年,05,17)
If([datea]<Date(2014,10,15),1,0)