Hallo JMP-Community
"Zyklen erkannt" ist ein großes Problem (das häufig auftritt), da Geschäftsregeln simuliert werden, die NICHT zeilenweise zyklisch sind. JMP ist jedoch nicht in der Lage, eine sehr einfache zeilenweise Abhängigkeit zu verarbeiten, die Excel kann. Ehrlich gesagt höre ich nicht gerne, dass JMP keine Tabellenkalkulation ist, weil ich denke, dass ein erheblicher Teil der Benutzer wahrscheinlich auf diese Art von Problem gestoßen ist. Ich kämpfe ständig gegen dieses Problem, da Daten nach Aufzeichnungen (dh Datum/Uhrzeit) klassifiziert werden und als solche früheren Aufzeichnungen unterliegen. Warum sollte JMP eine Verzögerungsfunktion bereitstellen, wenn sie es nicht einfacher machen wollten, zeilenweise Operationen zu handhaben (und es ist großartig, ich benutze es ständig). Dadurch wird jedoch das Problem der erkannten Zyklen geöffnet, und auch hier gibt es in Bezug auf die Tabellenkalkulation keine Konflikte. Excel kann damit problemlos umgehen, JMP nicht. Ich habe eine Pro-Lizenz und ein Feedback wie dieses an mein oberes Management würde ehrlich gesagt nicht gut aussehen. Für mich ist der Hauptvorteil von JMP Pro die benutzerfreundliche Fähigkeit zur komplexen Modellierung, Datenwissenschaft und maschinellem Lernen von Big Data. Das aktuell beschriebene Problem ist ein Problem gegen die Benutzerfreundlichkeit des Tools. Wenn ich nichts anderes tun kann, muss ich aus JMP exportieren, damit ich dies mit Excel tun kann (was mühsam ist).
Meine Absichten aus diesem Beitrag:
1- Kann ich irgendetwas tun, um die Entwickler darauf aufmerksam zu machen?
Z.B Ich habe "Ignore Errors" und "Ignore all Cycles" unabhängig voneinander ausprobiert - ich hatte die Erwartung, dass diese möglicherweise die erforderlichen Überprüfungen umgangen haben und die Formeln möglicherweise durchlaufen lassen könnten (das taten sie nicht)
2- Gibt es einen formelbasierten Ansatz (auch wenn ein Skript in einer Formel enthalten sein muss), der verwendet werden kann? Ich hänge unten 2 Beispiele an - dieselben Berechnungen, eine in JMP und die andere in xls.
A ist eine freie Eingangsspalte.
B wird für record = 1 auf A initialisiert und ist dann entweder A oder der vorherige Wert von B (d. h. selbst unter Verwendung der Verzögerungsfunktion) abhängig von C
C ist A - vorheriger Wert von B
Danke.