使用JSL将行标记为大于/小于日期我有一个数据集,其日期列的格式为dd / mm / yyyy hh:mm。 在我的脚本中,我希望能够设置一个等于某个日期的变量,然后让脚本创建一个新列,将所有行标记为在指定日期之前或之后。
我正在使用的解决方法是在几秒钟内设置变量和列的格式,但不容易阅读。
在脚本中设置变量并使其在公式中起作用时,是否可以保持dd / mm / yyyy格式?
这是不起作用的脚本:
varProcessChange = 03/20/2016 00:01
colCondition =新建列(“条件”)
<<数据类型(字符)
<<造型类型(“标称”)
<<设置公式(If(:事件日期
回复:使用JSL将行标记为大于/小于日期这是一个与您要执行的操作非常相似的脚本
Names Default To Here( 1 );
dt = open("$SAMPLE_DATA\Time Series\Raleigh Temps.jmp");
varProcessChange = Date MDY( 6, 1, 1980 );
Eval(
Eval Expr(
colCondition = dt << New Column( “Condition”,
character,
numinal,
formula( If( :name( "month/Year" ) < Expr( varProcessChange ), "Before", "After" ) )
)
)
);回复:使用JSL将行标记为大于/小于日期非常感谢,这很成功!