Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen,
Ich habe einen Datensatz für eine Reihe von Geräten, die ich getestet habe.Es gibt mehrere Parameter, die jedes Gerät erfüllen muss, um insgesamt zu bestehen.Beispielsweise habe ich in einer Spalte die Schwellenspannung für jedes Gerät aufgezeichnet und in der Spalte daneben steht entweder „Bestanden“ oder „Nicht bestanden“.Wie kann ich den Prozentsatz der bestandenen Geräte berechnen und ihn einer Übersichtstabelle hinzufügen?Ich habe auch eine Übersichtstabelle mit dem Mittelwert, dem Minimum, dem Maximum usw. für jeden Parameter erstellt, und es wäre toll, auch den Ertrag in dieser Tabelle zu haben.
Danke.
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Vielen Dank, es hat funktioniert!
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Ich vermute, dass die Lösung darin besteht, die Spalteneigenschaft „Value Label“ für die Spalten so festzulegen, dass 1=Bestanden und 0=Fehlgeschlagen ist
Wenn das nicht die Antwort ist, könnten Sie mir bitte ein Beispiel Ihrer Datentabelle zur Verfügung stellen, und ich werde einen Blick darauf werfen
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Hallo nochmal, Jim,
Ich verwende diese Methode häufig zur Berechnung von Erträgen.Einer meiner Kollegen hat mich darauf hingewiesen, dass oben 0 und 1 steht und nicht Fail und Pass.Wie kann ich das ändern?
Unten ist mein Code, der die Tabelle erstellt.Gibt es eine einfache Möglichkeit, das Etikett zu ändern?
table2=expr(dtSummary << Tabulate(
Systemsteuerung anzeigen( 0 ),
Tabelle hinzufügen(
Spaltentabelle( Kategorietabelle, Statistik( Name( „% der Gesamtzahl“) ) ),
Zeilentabelle (Spalten nach Kategorien( :OnId Yield, :OffId Yield, :Diff Yield, :Id0s Yield, :Id1s Yield, :OffId0s Yield, :OffId1s Yield, :Overall Yield) )
)
));
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Danke Jim für das Beispiel mit JSL!Ich denke, ich muss noch mehr über Tabellen lernen, aber ich habe es zum Laufen gebracht.
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Natalie,
Im Anhang finden Sie ein Skript, das Sie von Ihrer primären Datentabellenstruktur bis hin zu einer Ausgabetabelle mit den meisten gewünschten Informationen führt.Vielleicht möchten Sie die endgültige Tabellierungstabelle nehmen und sie in eine Tabellenbox legen, um sie ein wenig aufzuräumen, aber ich denke, Sie werden sehen, was ich zu tun versuche.
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Natalie,
Vielleicht kann Ihnen die angehängte Datei weiterhelfen. Lassen Sie mich wissen, wenn Sie Fragen haben.Aus der beigefügten Tabelle können Sie eine Tabellenzusammenfassung erstellen und die Vorkommen einer „1“ in der Spalte „Gesamt bestanden“ summieren und dann durch die Gesamtzahl der Zeilen dividieren, um die Gesamtrate zu berechnen.
Dave
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Hallo Jim,
Danke für Ihre Antwort.Ich bin mir allerdings nicht sicher, ob ich dir folge.Ich kann für jeden Parameter eine Ertragsspalte erstellen.
dtSummary << New Column("Yield_Vth", Numeric,Formula(Min(:Pass_Vth=="Pass"))); In jede Zeile unter der Spalte „Yield_Vth“ wird eine 0 oder 1 eingefügt.Wenn ich % der Gesamtsumme berechne, wird nur 100 % angezeigt, was nicht korrekt ist, da nicht alle Zeilen eine 1 haben.
Der Tisch, den ich wirklich suche, sieht ungefähr so aus, und ich bin mir nicht sicher, ob das überhaupt möglich ist:
Mittlerer Min. Max. STABW %-Ertrag
p1
p2
p3
S. 4
Alle (leer) (leer) (leer) (leer) TotalYield
Können Sie bitte noch einmal erklären, was Sie getan haben?Ich werde mit JSL immer vertrauter, aber ich habe die Tabellen noch nicht allzu häufig verwendet.
Danke!
Betreff: Wie kann ich Erträge berechnen und zu einer Übersichtstabelle hinzufügen?Natalie,
Angenommen, Sie möchten die endgültige Ausbeute wissen, besteht die von mir verwendete Methode darin, eine neue Spalte entweder auf 1 oder 0 zu setzen, basierend darauf, dass alle bestandenen Ergebnisse oder mindestens ein Fehler gefunden wurden.Die Formel, die ich verwende, besteht darin, das Minimum der Boulian-Vergleiche zu finden.Wenn Sie beispielsweise die Spalten A, B und C haben, die entweder den Wert „Bestanden“ oder „Nicht bestanden“ haben, füge ich die folgende Formel in die neue Spalte mit dem Namen „Ertrag“ ein.
Min(:A=="Bestanden",:B=="Bestanden",:C=="Bestanden")
Wenn alle Tests erfolgreich sind, ist der Mindestwert 1, andernfalls ist er 0.
Dann mache ich einfach eine Tables==>Summary und frage nach %Total. und löschen Sie dann die Zeile für die „Fehler“ und verknüpfen Sie sie dann mit Ihrer Übersichtstabelle.
Wenn Sie den Ertrag für jeden Parameter benötigen, würde ich „Analyze==>Tabulate“ verwenden, mit den Parametern in den Zeilen und den Pass- und Fail-Werten als Spalten.Anschließend können Sie sie in eine Datentabelle umwandeln, die Spalte „Fehler“ löschen und diese mit Ihrer Übersichtstabelle verknüpfen.
