String Character Trim 和轉換到日期全部,
我目前正在使用一個表,其中包含一個帶有字符串的列,例如
'MQC_030817_1_Pb' 或
'Cond_060917_1'。
我正在嘗試提取前 2 個分隔符 '_ 030817_' 之間的字符串並將其轉換為日期格式
為了按此日期對列進行排序。
我感謝有關如何表達 jsl 公式以實現此目的的任何輸入。
提前感謝您的支持。
回复:字符串字符修剪和轉換到日期為此有一個列屬性。 右鍵單擊疊加列的標題,然後選擇列屬性 -> 行順序級別。 對 X 軸變量執行相同的操作。 我相信這會給你你正在尋找的東西。
回复:字符串字符修剪和轉換到日期感謝您這樣做,因為我現在已經按時間對錶格進行了排序。
不幸的是,圖形構建器中疊加圖例的默認排序似乎是字母數字。
有什麼方法可以更改圖例排序以遵循表格的排序。
(對於變異性圖表的 X 軸,同樣的問題似乎是按字母數字排序而不是基於表中的順序)。
再次感謝。
盧茨
回复:字符串字符修剪和轉換到日期在這種情況下,您可以將輸入格式添加到信息格式()功能。

Informat( Word( 2, :Column 1, "_" ), "ddmmyyyy" )
回复:字符串字符修剪和轉換到日期感謝您的幫助。 這通常有效。
但是,似乎我必須專門設置所需的日期格式,因為它將某些條目解釋為“美國風格”。
MQC_280817_Pb150 --> 2017 年 8 月 28 日
MQC_060917_Pb158_2 --> 09Jun2017 --> 應該是 06Sep2017
我怎樣才能最好地統一這一點?
再次感謝您的輸入。
盧茨
回复:字符串字符修剪和轉換到日期再次, 這單詞()功能來拯救。

Informat( Word( 2, :Column 1, "_" ) )
從內部開始,單詞()函數使用 _ 作為分隔符返回字符串的第二個單詞。
這信息格式()函數將數字字符串轉換為相應的日期值。