cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-664097%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ETausendertrennzeichen%20bei%20hohen%20Zahlen%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-664097%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EHallo!%20Ich%20habe%20eine%20numerische%20Spalte%20mit%20bis%20zu%2021%20Zeichen%20(z.%20B.%20123145678915487615423)%20und%20ich%20habe%20die%20Spalteneigenschaften%20wie%20folgt%20festgelegt%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENumerisch%3C%2FP%3E%3CP%3EKontinuierlich%3C%2FP%3E%3CP%3EAm%20besten%3C%2FP%3E%3CP%3EBreite%3A%2021%3C%2FP%3E%3CP%3ETausendertrennzeichen%20verwenden%20aktiviert%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELeider%20werden%20die%20h%C3%B6chsten%20Zeichennummern%20als%201.234567891546e%2B20%20angezeigt%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWo%20ich%20m%C3%B6chte%2C%20dass%20es%20angezeigt%20wird%3A%20123.145.678.915.487.615.423%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIch%20habe%20versucht%2C%20viele%20Aspekte%20zu%20%C3%A4ndern%2C%20etwa%20den%20Modellierungstyp%2C%20das%20Format%2C%20den%20Datentyp%20und%20die%20Breite.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJede%20Hilfe%20w%C3%A4re%20gro%C3%9Fartig!%20(Ich%20verwende%20JMP17.0.0)%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-664097%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CLINGO-LABEL%3EInhaltsorganisation%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-664107%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Tausendertrennzeichen%20bei%20hohen%20Zahlen%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-664107%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EDas%20kann%20man%20irgendwie%20machen.%20M%C3%B6glicherweise%20m%C3%B6chten%20Sie%20dies%20nicht%20tun%2C%20da%20Sie%20m%C3%B6glicherweise%20eine%20nicht%20vorhandene%20Genauigkeit%20suggerieren.%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Eformat(123456789101112131415161718192021%2C%22Fixed%20Dec%22%2C%20Use%20thousands%20separator(%201%20)%2C%2060%2C%200)%0A%2F%2F%20%20%20%20%22123%2C456%2C789%2C101%2C112%2C139%2C099%2C124%2C663%2C320%2C576%22%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3EBeachten%20Sie%2C%20dass%20es%20nur%2015%20bis%2016%20signifikante%20Ziffern%20gibt.%20der%20Rest%20ist%20M%C3%BCll.%20Dies%20ist%20eine%20Funktion%20der%20IEEE%208-Byte-Gleitkommadarstellung%20mit%20doppelter%20Genauigkeit%2C%20die%20nur%20eine%20Ganzzahl%20bis%20zu%20etwa%202%5E53%3D%3D9007199254740992%20darstellen%20kann%20(alle%2015-stelligen%20Ganzzahlen%20und%20die%20meisten%2016-stelligen%20Ganzzahlen).%3C%2FP%3E%0A%3CP%3EDie%20oben%20genannten%2060%20werden%20wahrscheinlich%20auch%20bei%20etwa%20100%20liegen.%20Es%20enth%C3%A4lt%20die%20Kommas.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-664140%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Tausendertrennzeichen%20bei%20hohen%20Zahlen%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-664140%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EReicht%20width%20%3D21%20nicht%20f%C3%BCr%20das%2C%20was%20Sie%20wollen%3FIch%20denke%20(sagen%20Sie%20mir%2C%20wenn%20ich%20falsch%20liege)%2C%20dass%20die%20Kommas%20in%20der%20Breite%20z%C3%A4hlen.Au%C3%9Ferdem%20(und%20ich%20denke%2C%20das%20ist%20das%20Hauptproblem)%20%C3%A4ndern%20Sie%20%E2%80%9EBest%E2%80%9C%20in%20%E2%80%9EFeste%20Dezimalzahl%E2%80%9C%20und%20es%20sollte%20funktionieren.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-664143%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Tausendertrennzeichen%20bei%20hohen%20Zahlen%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-664143%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1701%22%20target%3D%22_blank%22%3E%40dale_lehman%3C%2FA%3E%20%3A%20Ich%20habe%20beide%20Ihrer%20Korrekturen%20ausprobiert%20und%20es%20funktioniert%20nicht%20%3A(%3C%2Fimg%3E%20Wenn%20ich%20diese%20Korrekturen%20verwende%2C%20geben%20die%20Zeichen%20falsche%20Werte%20an%20und%20das%20Tausendertrennzeichen%20wird%20nicht%20angezeigt.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDanke%20f%C3%BCr%20den%20Versuch!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-664149%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Tausendertrennzeichen%20bei%20hohen%20Zahlen%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-664149%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EBei%20mir%20funktioniert%20es%20%E2%80%93%20siehe%20Anhang.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
Maerawlings
Level II

Thousands Separator with High Numbers

Hello! I have a Numeric Column which has up to 21 characters (i.e. 123145678915487615423) and I have the Column Properties set as:

 

Numeric

Continuous

Best

Width: 21

Use thousands separator checked

 

Unfortunately the highest character numbers are showing as 1.234567891546e+20

 

Where I want it to show as: 123,145,678,915,487,615,423

 

I tried to change many aspects, such as the modeling type, the format, data type, and the width.

 

Any help would be great! (I am using JMP17.0.0)

4 REPLIES 4
Craige_Hales
Super User

Re: Thousands Separator with High Numbers

You can do that, sort of. You might not want to because you might be suggesting non-existent accuracy.

format(123456789101112131415161718192021,"Fixed Dec", Use thousands separator( 1 ), 60, 0)
//    "123,456,789,101,112,139,099,124,663,320,576"

Notice there are only 15 to 16 significant digits; the remainder are garbage. This is a function of the IEEE 8-byte double precision floating point representation that can only represent an integer up to about 2^53==9007199254740992 (all 15 digit integers and most 16 digit integers.)

The 60, above, probably will break down around 100 as well. It does include the commas.

Craige
dale_lehman
Level VII

Re: Thousands Separator with High Numbers

Isn't width =21 insufficient for what you want?  I think (tell me if I'm wrong) that the commas count in the width.  Also (and I think this is the main issue) change the "Best" to "Fixed Decimal" and it should work.

Maerawlings
Level II

Re: Thousands Separator with High Numbers

@dale_lehman: I tried both of your fixes and it does not work :( the characters are giving incorrect values when I use these fixes and the thousands separator does not show up.

 

Thanks for the attempt!

dale_lehman
Level VII

Re: Thousands Separator with High Numbers

It works for me - see attached.

Recommended Articles