如何选择日期 < 从今天开始的天数的行你好,
我的数据表包含 90 天的数据(例如 03/01/2022 到 03/04/2022)。
(最小和最大日期不固定,因为我的源文件将从今天开始每天更新最新的 90 天)
我只需要数据表中最近 30 天的数据来进行一种类型的分析。
(例如,我想保留日期从 min=03/03/2022 到 max=03/04/2022 的行)
所以,我想选择结束日期 > 30 天的行并将其删除。
我使用了如下几行,但没有用。
//Remove data with End date < Today - 30 days (not required for analysis)
Current Data Table() << Row Selection( Select where( :End date < (Today () - in days(30) ))) << delete rows;
我检查了日志,它显示该行是可编写脚本的,但我没有看到我的数据表有任何变化。
有什么建议吗?
我正在使用 JMP15
脚本回复:如何选择日期 < 从今天开始的天数的行谢谢吉姆。 问题解决了 ! 我在写这行时想得太多了。
回复:如何选择日期 < 从今天开始的天数的行在这种情况下,我更喜欢使用日期差异 (jmp.com)因为它通常更好地管理时间/不同的间隔。 它可能需要一些尝试才能使其正常工作(调整对齐方式)但我认为这是值得的
Names Default To Here(1);
row_count = 40;
dt = New Table("dates",
Add Rows(row_count),
New Column("End date",
Numeric,
Continuous,
Format("Format Pattern", "<YYYY><-><MM><-><DL><DD> <HH24><::><MM><::><SS>", 19, 0),
Input Format("Format Pattern", "<YYYY><-><MM><-></MM></YYYY></SS></MM></HH24></DD><DD> <HH24><::><MM><::><SS>", 0),
<< Set Each Value(Today() - In Days(row_count - Row()))
)
);
dt << New Column("difference", Numeric, Continuous,
<< Formula(Date Difference(:End date, now, "Day"));
);
<P> </P>
<P> </P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1649048527739.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="jthi_0-1649048527739.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="jthi_0-1649048527739.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/41449i2147C238B08C2765/jthi_0-1649048527739.png" role="button" title="jthi_0-1649048527739.png" alt="jthi_0-1649048527739.png" /></span></SPAN></SPAN></P>
<P> </P></SS><LINGO-SUB id="lingo-sub-475659" slang="en-US" mode="NONE">回复:如何选择日期 < 从今天开始的天数的行</LINGO-SUB><LINGO-BODY id="lingo-body-475659" slang="en-US" mode="NONE"><P>JMP 15 中的 Row Selection() 函数似乎存在错误。您只需使用 Select Where() 即可获得所需内容</P>
<PRE><CODE class=" language-jsl">Current Data Table() << Select where( :End date < (Today () - in days(30) )) << delete rows;
它已在 JMP 16 中修复