Hallo
Ich versuche, eine Zahl zu runden, habe aber Schwierigkeiten. Zum Beispiel. Ich habe die Zahlen .915 und .915000021. Ich habe versucht, mit Präzision und fester Dez. .915000021 auf .915 zu runden. Nachdem ich jedoch „Precision“ oder „Fixed Dec“ verwendet habe, bleibt .915000021 unverändert. Irgendwelche Ideen, wie ich das ändern kann? Außerdem gibt es mehrere Fälle dieser Art, daher wäre das Bearbeiten der Spalte für mich die beste Lösung.
Könnte ich die Spalte kopieren und eine Formel verwenden, um alles zu runden, sie dann einfügen und die ursprüngliche Spalte löschen?
Jeder Rat wäre willkommen.


JMP Numerische Formate Ändern Sie die Art und Weise, wie Daten angezeigt werden, nicht jedoch den zugrunde liegenden Wert. Wahrscheinlich benötigen Sie die Funktion „Round()“, aber wie immer sollten Sie beim Ändern der Datenwerte selbst vorsichtig sein. Kopieren Sie den folgenden Code und fügen Sie ihn in ein Skriptfenster ein, führen Sie „Bearbeiten > Skript ausführen“ aus und sehen Sie sich dann die Formelspalten an:
New Table( "Formats and Rounding",
Add Rows( 10 ),
New Column( "Precise Value",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Random Normal() )
),
New Column( "Precise Value with 'Fixed Dec' Format",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 2 ),
Formula( :Precise Value )
),
New Column( "Precise Value with 'Precision' Format",
Numeric,
"Continuous",
Format( "Precision", 12, 2 ),
Formula( :Precise Value )
),
New Column( "Precise Value Rounded to 2 Decimal Places",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Round( :Precise Value, 2 ) )
)
)