Was hat diese Wunschlistenanfrage inspiriert?
Ich versuche, einige Spalten basierend auf der Anzahl der Dezimalstellen in einer anderen Spalte zu runden.
Welche Verbesserung würden Sie sich wünschen?
Ich würde gerne einen Zähler für die Anzahl der Dezimalstellen sehen
Warum ist diese Idee wichtig?
Andere Skriptsprachen verfügen über diese Funktion. Es ist für die Situation wichtig, Dezimalzahlen automatisch zu runden, um menschliche Fehler beim Runden von Werten zur Eingabe in Tabellen in Word zu minimieren.
Ich muss die Mod-Funktion in If() verwenden, die nicht alle Rundungsmöglichkeiten berücksichtigt.
dt3 << New Column("EAC", Numeric, "Continuous", Formula(If(:Delta > k_EAC_value, Round(k_EAC_value*:StdDev, if( or(mod(:LSL, 1) < 1, mod(:USL, 1) < 1), 1, 0) ) ) ) );
Dies als Funktion zu definieren ist problematisch, da Zahlen in JMP als Gleitkommawerte gespeichert werden. Beispielsweise ist 10-9,8 = 0,1999999999 im Gleitkommawert, obwohl in der Datentabelle der Wert 0,2 angezeigt wird. Ähnliche Funktionen anderer Software sind mir nicht bekannt.
Im Allgemeinen ist es wahrscheinlich besser, die Dezimalgenauigkeit mit einem Format oder mit der Funktion Round() zu definieren.
Aber ich bin neugierig, welches Problem diese gewünschte Funktion löst?

Ich verstehe, was Sie meinen. Ich versuche, Spalten automatisch basierend auf der Anzahl der Dezimalstellen zu runden, die in einer anderen Spalte vorhanden sind.