将多列与特定格式组合在一起嗨,
我被困在两列的连接问题上。
我在Column1中有一个完整的日期,在Column2中有一个唯一的批号。我的目标是将第1列和第2列与特定信息结合起来。这是我有什么想法的例子。我正在使用JMP 13,并将公式直接放入column属性而不是JMP Script。
列1
|
列2
|
结果(格式我正在寻找)
|
2016/01/22 12:00 AM
|
12
|
16-01-0012
|
2015/06/23 01:00 AM
|
132
|
15-06-0132
|
2017/05/24 02:00 AM
|
9283 |
17-05-9283 |
我可以使用以下三列结合:
Year(Column1)||Month(Column2)||(Results)
我得到的结果是:[2016 1 12]
这不是确切的感兴趣的格式。
我希望将公式直接添加到列而不是脚本中。任何帮助都会得到满足。
Re:将多列与特定格式组合在一起以下是使用公式编辑器中的Substr,Length和Concatentate函数的列公式的一种解决方案。Substr的格式是(列名,起始位置,子串的长度)。
Substr( :Column 1, 3, 2 ) || "-" || Substr( :Column 1, 6, 2 ) || "-" ||
If(
Length( :Column 2 ) == 2, "00" || :Column 2,
Length( :Column 2 ) == 3, "0" || :Column 2,
:Column 2
)