Benötigen Sie Hilfe beim Verständnis von Parametern und Tabellenvariablen?Hallo!
Ich habe ein praktisches Problem, das ich meiner Meinung nach mit einem Parameter oder einer Tabellenvariablen lösen könnte.
Nehmen wir an, ich habe mehrere Prozesse, von denen jeder eine Zeile hat. Die durch wenige Parameter gekennzeichnet sind, A, B, C... Das sind Spalten.
Nehmen wir an, ich habe für jeden Parameter einen Schwellenwert, ab dem er als riskant gilt. Also habe ich die Spalten Bit-A, Bit-B usw. erstellt. Wenn der Parameter größer als eine bestimmte Zahl ist, gebe ich ihm das Bit „1“, wenn er darunter liegt, gebe ich ihm das Bit „0“. Dann mache ich ein logisches UND für alle Bits und wenn es „1“ ist (alle Parameter befinden sich in der „riskanten“ Zone), nenne ich den gesamten Prozess „riskant“. Nehmen wir an, das letzte riskante Bit wird in der Spalte „Bit-Risiko“ gespeichert.
Ich bin mir also über die Schwellenwerte für A und C sicher, aber über den Schwellenwert für B bin ich mir nicht sicher. Ich möchte also sehen, wie die Anzahl riskanter Prozesse vom Schwellenwert für B abhängt (nennen wir ihn dB).
Wie trage ich also die Summe (bit-riskant) vs. dB auf?
Betreff: Brauche Hilfe beim Verständnis von Parametern und TabellenvariablenDanke! Das funktioniert definitiv!
Allerdings ist mein konkretes Problem etwas komplexer, als ich es ursprünglich beschrieben habe.
Jeder Prozess verfügt über etwa hundert Teststandorte. Es würde also nicht genügen, nur die Summe der Bits zu ermitteln.
Außerdem können die Bedingungen für Schwellenwerte ebenfalls komplex sein – z. B. Bereich, Textvergleich usw.
Die Art und Weise, wie ich es schließlich gemacht habe: Ich habe einfach die Schwellenwerte im Skript durchlaufen. Glücklicherweise wurden alle Bitspalten bei der Schwellenwertänderung aktualisiert. Alles, was ich tun musste, war, eine Übersichtstabelle zu erstellen, und dann konnte ich meine riskanten Teile als Matrix erhalten und sie summieren – wie Sie vorgeschlagen haben.Betreff: Brauche Hilfe beim Verständnis von Parametern und Tabellenvariablen@miguello Möglicherweise gibt es eine Methode, dies mit verknüpften Profilern zu tun, aber ich denke, Sie möchten dies möglicherweise mit einem Skript tun.
Im Anhang finden Sie eine Tabelle, meine Darstellung dessen, was Sie beschrieben haben. Die Tabelle verfügt über ein Skript zum Aggregieren (Ermitteln der Summe) für verschiedene Szenarien und Schwellenwerte, zum Speichern dieser Werte in einer Tabelle und zum anschließenden Plotten der Summe gegen dB.

Dies könnte mit einem interaktiven Fenster erfolgen und recht schick gestaltet werden.Dies ist jedoch nur ein einfaches Skript mit fest codierten Namen und Grenzwertbereichen.
In der Vergangenheit habe ich ähnliche Anfragen nach Ergebnissen komplexer Simulatoren, beispielsweise Halbleitersimulatoren, erlebt.Anstatt zu zählen, gibt es meiner Meinung nach mehr Erkenntnisse, wenn man die Beziehungen zwischen Bestehen und Nichtbestehen analysiert.Der Tabelle ist auch ein Parallelplot-Skript (siehe unten) beigefügt, das Einblicke in die Variablen geben kann.Hier könnte ein lokaler Filter hinzugefügt und die Bereiche A, B und C ausgewählt werden.
