EinheitenumrechnungMir ist aufgefallen, dass eine der Spalteneigenschaften „Einheiten“ ist, die Dinge wie „Fuß“, „Kilometer“ usw. bedeuten.
Gibt es eine versteckte Funktion, die es dem Benutzer ermöglicht, die Spalte einfach auf andere Einheiten umzustellen? Wenn die Eingabedaten beispielsweise in „Fuß“ vorliegen, könnte der Benutzer mit der rechten Maustaste auf die Spaltenüberschrift klicken und eine Option zum Ändern der Einheiten in „Meter“ sehen und die Spaltenwerte würden sich ändern?
Außerdem könnte JMP die Einheiten aus der Spaltenüberschrift erkennen, z. B. len(m) = Länge in Metern -> Spaltenüberschrift als „len“ und Einheiten als „Meter“.
DatenzugriffBetreff: EinheitenumrechnungKönnen Sie uns nähere Angaben dazu machen, wie Sie sich diese Arbeit vorstellen würden?
Wenn ich eine Spalte als Fuß eingebe und sie dann in Zoll ändere, möchten Sie dann, dass alle Werte einfach durch Multiplikation mit 12 formatiert werden? Was soll mit anderen Spalten geschehen, die in einer Formel von dieser Spalte abhängen? Wäre das nicht verwirrend?
Oder möchten Sie, dass alle Werte mit 12 multipliziert werden? Was würde mit anderen Formelspalten passieren, die von dieser ursprünglichen Spalte abhängen?
Zugegebenermaßen wären einige integrierte Funktionen zum Umrechnen zwischen Einheiten nützlich. Kasse Konvertierungsfunktionsbibliothek Dadurch werden dem Formeleditor und JSL eine ganze Reihe gängiger Konvertierungen hinzugefügt.
Betreff: EinheitenumrechnungDie Angabe der Units-Eigenschaft deutet darauf hin, dass man damit etwas anfangen könnte. Dies ist jedoch nicht der Fall. Vor einigen Versionen führte JMP die Möglichkeit ein, Datums-/Uhrzeitformate vollständig anzupassen. Es wäre sehr hilfreich, eine ähnliche Funktion zur Einheitenumrechnung zu haben, die in Formeln und Berichten funktioniert.
Betreff: EinheitenumrechnungDies ist wichtig, da Formeln ohne Einheitenumrechnung nur sehr begrenzte Möglichkeiten haben. JMP verfügt über einen hervorragenden Formeleditor, der für die Durchführung aussagekräftiger Berechnungen jedoch erst dann den vollen Nutzen bringt, wenn er Einheiten automatisch umrechnen kann. Dreißig Jahre alte Taschenrechner wie der HP 48GX können Einheiten erkennen und umrechnen, sollte dies also mit modernen Programmier- und Rechenfortschritten möglich sein?
Betreff: Einheitenumrechnung – Status geändert in: ArchiviertWir archivieren diese Anfrage. Wenn dies immer noch wichtig ist, kommentieren Sie bitte mit weiteren Details und wir werden wieder öffnen. Danke schön!Betreff: Einheitenumrechnung@Jeff_Perkinson : Sicher! Wenn Einheiten angegeben würden, z. B. „rng (ft)“, würde die Spalte „ft“ in die Einheiteneigenschaft einfügen. Wenn der Benutzer dann die Einheiten wechselte, multiplizierte JMP alle Werte in der Spalte mit dem Umrechnungsfaktor. Noch besser wäre es, wenn es eine Einstellung zur automatischen Erkennung von Einheiten gäbe, z. B. rng(ft), speed_m/s, time{s}, rate[deg/s], accel(m/s2).
Alternativ könnte den Spalteneigenschaften eine Bias-/Verstärkungseigenschaft hinzugefügt werden und die ursprünglichen Werte könnten gleich bleiben, aber JMP würde immer die geänderten Werte anzeigen/grafisch darstellen. Ein Einheitenwechsel würde lediglich die Verstärkung anpassen.
Die Handhabung von Formelspalten, die auf die Quellspalte verweisen, hängt davon ab, ob für sie eine Einheiteneigenschaft festgelegt ist. Wenn dies der Fall wäre, würden die Eingabeeinheiten berücksichtigt. Wenn Sie beispielsweise eine Tabelle mit den Spalten Geschwindigkeit (m/s), Zeit (s) und Entfernung (km) hätten, würde die Geschwindigkeitsspalte geändert werden, wenn die Geschwindigkeit in Meilen pro Stunde geändert würde scheinen sich zu ändern, die Distanzspalte jedoch nicht.
Das Unix-Dienstprogramm „units“ unterstützt abgeleitete Einheiten, daher kann es eine gute Referenz für die Verwaltung sein.
Betreff: EinheitenumrechnungVielleicht könnte die Datums-/Uhrzeitfunktion als Beispiel dienen. Intern werden alle Werte in Sekunden dargestellt, die Darstellung unterscheidet sich jedoch. Außerdem stehen Funktionen zur Verfügung, die eine Zeit-/Datumsumrechnung ermöglichen. Das würde bedeuten, dass für jede physische oder nichtphysische Größe, für die diese Umrechnung angeboten werden soll, eine Reihe von Umrechnungen erforderlich ist. Es besteht ein potenzieller Konflikt zwischen einer Formatierungsoption und der Units-Eigenschaft. Derzeit ist es möglich, eine Spalte mit einem Datumsformat zu formatieren, ihr aber eine beliebige Einheit (Meilen) zuzuweisen. Das Konvertierungs-Add-In zeigt, wie diese Konvertierungsfunktionen Teil des Formeleditors werden können und dass die erforderliche Änderung erfolgt, wenn sich die Format- (oder Einheiten-)Eigenschaft ändert.
Betreff: EinheitenumrechnungIch habe gerade erfahren, dass diese Funktion von @EvanMcCorkle etwa zwei Jahre nach Einreichung dieses Wunsches als Plugin implementiert wurde: https://marketplace.jmp.com/appdetails/Unit+Conversion . Bisher macht sie einen sehr soliden Eindruck!