文字列の切り捨てと日付への変換全て、
現在、次のような文字列を含む列を含むテーブルで作業しています
「MQC_030817_1_Pb」または
「Cond_060917_1」。
最初の 2 つの区切り文字 '_ 030817_' の間の文字列を抽出して、日付形式に変換しようとしています
この日付で列をソートするため。
これを達成するためのjsl式の表現方法についてのご意見をお待ちしております。
よろしくお願いいたします。
Re: 文字列の切り取りと日付への変換これには column プロパティがあります。 オーバーレイ列のヘッダーを右クリックし、[列のプロパティ] -> [行の順序レベル] を選択します。 X 軸変数についても同じことを行います。 私はこれがあなたが探しているものをあなたに与えると信じています.
Re: 文字列の切り取りと日付への変換これでテーブルが時間順にソートされたので、これに感謝します。
残念ながら、グラフ ビルダーのオーバーレイ凡例のデフォルトの並べ替えは英数字のようです。
テーブルの並べ替えに従うように凡例の並べ替えを変更する方法はありますか。
(テーブルの順序に基づいてではなく、英数字でソートされているように見える変動チャートのX軸に対する同じ種類の質問)。
もう一度ありがとう。
ルッツ
Re: 文字列の切り取りと日付への変換その場合、入力フォーマットを情報()関数。

Informat( Word( 2, :Column 1, "_" ), "ddmmyyyy" )
Re: 文字列の切り取りと日付への変換ご協力いただきありがとうございます。 それは一般的にうまくいきました。
ただし、一部のエントリを「アメリカンスタイル」として解釈しているため、目的の日付形式を具体的に設定する必要があるようです。
MQC_280817_Pb150 --> 2017 年 8 月 28 日
MQC_060917_Pb158_2 --> 2017 年 6 月 9 日 --> 2017 年 9 月 6 日である必要があります
これをどのように統一するのが最善でしょうか?
ご意見をお寄せいただきありがとうございます。
ルッツ
Re: 文字列の切り取りと日付への変換もう一度、語()関数が助けになります。

Informat( Word( 2, :Column 1, "_" ) )
内側から始めて、語()関数は、区切り文字として _ を使用して、文字列の 2 番目の単語を返します。
の情報()関数は、数値の文字列を対応する日付値に変換します。