轉換h:mn in mn喜
我想把時間換成mn。
例如:“01:30”,90分鐘;新列必須是數字+連續的才能生成圖形。
最好的祝福
Re:在mn中轉換h:mn喜
我在jsl中使用Mark的公式,如下所示:
dt << 新欄目 ( “Tps BaF(mn)” ,公式({hr,min} = 話 (:Tps BaF, “:” );
60 * 民 (小時)+ 民 (分)));
沒關係。
謝謝大家的答案 !
最好的祝福
Re:在mn中轉換h:mn更好的形式可能是:
{ hr, min } = Words( :Tps BaF, ":" );
60 * Num( hr ) + Num( min );Re:在mn中轉換h:mn要進行診斷,請在新列中嘗試此公式。結果應該總是2。
N Items( Words( :Tps BaF, ":" ) )
Re:在mn中轉換h:mn請附上您的數據表,其中包含新的公式列,我將看看它......
如果在您的公式中,您沒有在“Tps BaF”引用前指定“:”,這也可能是個問題。 因為JMP不會認為它是數據表中的列
Re:在mn中轉換h:mn更好的形式可能是:
{ hr, min } = Words( :Source, ":" );
60 * Num( hr ) + Num( min );Re:在mn中轉換h:mn喜
我沒有看到缺少值的地方:

Re:在mn中轉換h:mn似乎Tps Baf的一個條目沒有第二個值,因此當創建hr和min時,只有1個下標值。
Re:在mn中轉換h:mn嗨,
我使用公式將其與腳本一起使用但我有此錯誤消息。我不知道這個錯誤信息的含義。
最好的祝福

Re:在mn中轉換h:mnRe:在mn中轉換h:mn喜
我在我的sql post請求中寫了這個:
column(dt,"Tps BaF")<<DATA type=""></DATA>
然後我可以使用nduration。
謝謝大家。
最好的祝福
Re:在mn中轉換h:mn您可以將字符列直接轉換為數字。 我將使用稍微修改過的版本 @ gzmorgan0 數據表的插圖。因此,給定該表,添加了一個新列,它是一個帶有時間值的字符列

轉到該列的列信息

首先是將其更改為數據類型數字

然後將建模類型更改為連續

將格式更改為hr:m的Duration格式

然後單擊“應用”以應用更改


所以現在該列是一個數字列,具有持續時間格式。 並且格式用於讀取hr:m格式的原始字符串。 但你真正想要的是在幾分鐘內顯示數據。 所以現在這是一個非常簡單的變化,因為數據是數字形式的。 只需將格式更改為min:s

所以現在單擊OK,數據表將更改為您想要的格式

Re:在mn中轉換h:mn這是一個有效的公式。

以下是您可以復制並粘貼到公式編輯器中的相應代碼。
hr and min = Words( :Source, ":" );
60 * Num( hr and min[1] ) + Num( hr and min[2] );
Re:在mn中轉換h:mn喜
謝謝。
但我的持續時間是一個特徵形式....
Re:在mn中轉換h:mn見附表。這是公式。注意在Minutes()轉換為秒,因此除以60 * 60
In Minutes( :Duration ) / (60 * 60)