複数の列と特定の書式を組み合わせるこんにちは、
私は2つのコラムのための連結問題で立ち往生しています。
私はColumn1にフル日付を、Column2にユニークロット番号を持っています。私の目標は、1列目と2列目を特定の情報と組み合わせることです。これは私が探しているものを持っているものの例です。JMP 13を使用していて、JMPスクリプトではなく式をcolumnプロパティに直接配置していました。
コラム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 |
私は使用して3列を組み合わせることができます:
Year(Column1)||Month(Column2)||(Results)
私が得る結果は次のとおりです。[2016 1 12]
これは正確な形式ではありません。
スクリプトではなく列に式を直接追加しようとしています。どんな助けでも評価されるでしょう。
複数列を特定のフォーマットで結合するこれが、数式エディタのSubstr、Length、およびConcatentate関数を使用した列数式の1つの解決策です。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
)