<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我正在寻求帮助将表格列从日期时间转换为工作周,您能帮我编写一个脚本来完成此转换吗?
我的数据格式是:2016/03/21 8:59:27.921 PM 我想将其转换为日历工作周。 我正在使用 JMP 12。
谢谢!
谢谢吉姆,你搞定了,
这是解决方案:
dt5 << 新列(“工作周”,数字,“连续”,公式(一年中的一周(:StartTime,3)));
我根据您的建议创建了一个包含年度周公式的新专栏。 我添加了规则 3 的参数,根据 JSL 语法参考,ISO 工作周:
从语法参考:
一年中的第几周(日期, n >)
描述
返回一年中包含日期时间值的那一周。 三个规则决定了一年的第一周何时开始。
使用 JMP 函数:Week of Year();
您将必须使用上述函数创建一个新列作为该列的公式,或者要替换同一列中的值,以下脚本将执行此操作:假设目标列名为......MyDate
名称默认为 Here(1);
dt=当前数据表();
对于每一行(
MyDate=一年中的第几周(MyDate);
);
dt:MyDate << format("最佳",5);