2017-08-16 56 views
0

我有一個自由形式的文本自定義CRM字段,顯示爲我想轉換爲數字以進行基本算術運算的時間。該字段被稱爲{actualwork},並顯示如下,3:00。我想將它除以一個名爲{custeven10}的十進制數字段並以百分比顯示。Netsuite自定義公式拆分字符串

通過使用TO_NUMBER和SUBSTR,我可以將文本轉換爲數字,但小時數可能高於一個數字,所以我不知道如何使用SUBSTR命令分割我的字段。現在我使用這個命令,但它只使用字符串的第一個數字。

TO_NUMBER(SUBSTR{actualwork},1,1))/{custevent10} 

有沒有人知道我可以如何將字符「:」前後的字符分隔成兩個字符串?感謝您的時間。

回答

1

我用這個公式的文本轉換成數和分離分鐘,小時:

(TO_NUMBER(SUBSTR({actualwork}, 1, LENGTH({actualwork})-3))+TO_NUMBER(SUBSTR({actualwork}, LENGTH({actualwork})-1,2))/60)/{custevent10}