高數字的千位分隔符你好! 我有一個最多包含 21 個字符的數字列(即 123145678915487615423),並且我將列屬性設置為:
數字
連續的
最好的
寬度:21
使用千位分隔符檢查
不幸的是,最高字符數顯示為 1.234567891546e+20
我希望它顯示為:123,145,678,915,487,615,423
我嘗試改變很多方面,比如建模類型、格式、數據類型和寬度。
任何幫助都會很棒! (我使用的是JMP17.0.0)
內容組織回复:高數字的千位分隔符你可以這樣做。 您可能不想這樣做,因為您可能會建議不存在的準確性。
format(123456789101112131415161718192021,"Fixed Dec", Use thousands separator( 1 ), 60, 0)
// "123,456,789,101,112,139,099,124,663,320,576"
請注意,只有 15 到 16 位有效數字;剩下的都是垃圾。 這是 IEEE 8 字節雙精度浮點表示的函數,只能表示最多約 2^53==9007199254740992 的整數(所有 15 位整數和大多數 16 位整數。)
上面的 60 可能也會分解到 100 左右。 它確實包含逗號。
回复:高數字的千位分隔符width =21 不足以滿足您的要求嗎?我認為(如果我錯了請告訴我)逗號計入寬度。另外(我認為這是主要問題)將“最佳”更改為“固定小數”,它應該可以工作。
回复:高數字的千位分隔符@dale_lehman :我嘗試了你的兩個修復,但它不起作用:(當我使用這些修復程序時,字符給出不正確的值,並且千位分隔符不顯示。
感謝您的嘗試!
回复:高數字的千位分隔符它對我有用 - 見附件。