如何格式化不在表格中的數字?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試在窗口中格式化一些數字以進行交互式顯示。 我正在尋找類似 Format("Best",6) 列的函數,但我無法找到如何在數據表之外執行此操作。 round() 函數並不是我想要的,因為如果我使用 round() 函數,我希望允許有非常小的數字四捨五入為 0 的可能性。
回复:如何格式化不在表格中的數字?好的,這是一個適用於 JMP 11 或 12 的版本。將數字轉換為美元貨幣格式並去掉 $。順便說一句,Set Justify 在 11 中也不起作用。
// 用逗號格式化數字
num_list = [ 100000 , 12345 , 2212111 ] ;
版本=數(字( jmp版本() , “。” )[ 1 ]) ;
字符串列表= {} ;
為了(一世= 1 ,一世<=行( num_list ) ,一世++,
如果(版本<= 11 ,
字符串列表[一世] =子串(格式( num_list [一世] , “貨幣” , “美元” , 0 ) , 2 ) ;
,
字符串列表[一世] =格式( num_list [一世] , “固定十二月” ,使用千位分隔符( 1 ) , 13 , 0 ) ;
) ;
) ;
西北=新窗戶( “測試” ,
桌盒( “格式化數字” ,
渣打=字符串列框( “數字” ,字符串列表) ;
)
) ;
如果(版本> 11 ,
渣打<<設置對齊(正確的) ;
) ;
回复:如何格式化不在表格中的數字?Enable(0) 的問題是輸出顯示為灰色,難以閱讀。我最近不得不在數字 col 框中格式化一些數字,並且不得不使用 format 對其進行格式化,然後使用字符串 col 框來顯示輸出。這是一些示例代碼:
// 用逗號格式化數字
num_list = [ 100000 , 12345 , 2212111 ] ;
字符串列表= {} ;
為了(一世= 1 ,一世<=行( num_list ) ,一世++,
字符串列表[一世] =格式( num_list [一世] , “固定十二月” ,使用千位分隔符( 1 ) , 13 , 0 ) ;
) ;
西北=新窗戶( “測試” ,
桌盒( “格式化數字” ,
渣打=字符串列框( “數字” ,字符串列表) ;
)
) ;
渣打<<設置對齊(正確的) ;
順便說一下格式命令使用千位分隔符( 1 )在 JMP 11 中不起作用。知道如何讓它起作用嗎?
回复:如何格式化不在表格中的數字?以下是來自的示例:
幫助==>腳本索引==>數字編輯框
說明如何設置數字顯示框的格式
名稱默認到這裡( 1 ) ;
新窗戶( “例子” ,
字體對象=數字框=號碼編輯框( 0 )
) ;
數字框<<設置格式(格式( “月/日/年” , 12 ) ) ;
數字框<<放(日期 MDY ( 10 , 2 , 1989 ) ) ;
Number Box() 不支持格式化,但是,您可以使用 Number Edit Box() 並設置 Enable(0),以防止用戶更改值。