Cuadro de lista statisch bzw. über Col Einträge füllen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Guten Morgen,
bevor ich zur eigentlichen Anfrage an die Community komme, möchte ich mich kurz vorstellen.
Mein Name ist Uwe Hiss, von Haus aus bin ich Wirtschaftsinformatiker und seit fast 3 Jahre im Bereich stat. Prozesscontrolling für einen Pharmakonzern tätig.
Bislang wurden Auswertungen und Berichte über Minitab erledigt, hierzu wurden in der Vergangenheit einige Excel-Vorlagen (VBA) geschaffen um die Prozesse halbwegs zu automatisieren. Tan calvo como möglich soll Minitab durch JMP (aktuell arbeite ich mich in die V.10 ein) ersetzt werden.
Ich selbst bin mit der Software erst seit etwa einer Woche befasst.
Derzeit versuche ich im Rahmen des Trendmonitoring ein Script zu erstellen, welche mir die Daten aus einer Exceltabelle hereholt.
En dieser Tabelle liegen jedoch alle Monate vor, daß ich nach einem Monat "filtern" muss oder soweit eine Jahresauswertung erfolgen soll alle verfügbaren Monate berücksichtigt werden müssen.
Die ersten Schritte habe relativ statisch hinbekommen nun hänge ich seit ein paar Tagen an einer Listbox fest und finde hierzu kein eingängiges Beispiel.
Die Idee dabei ist, entweder statisch Monate vorzugeben, die in der Spalte Stage con 15 de enero, 15 de febrero, 15 de marzo, usw. vorgegeben sind oder im Idealfall alle Einträge in der Spalte in ein Array zu ziehen (ohne doppelte) und eine Listbox über dieses Array zu füllen. Da idR entweder nur der zuletzt vorliegende Monat berichtet wird wäre ein Multiselect zwar ganz "schnuggelig", aber nicht unbedingt nötig. Bei der Auswahl wäre noch zu berücksichtigen, daß in der Spalte Etapa , in der die Berichtsmonate angegeben sind auch der Begriff "Baseline" vorkommen wird. Así que werden die Daten gekennzeichnet, die bereits in einen Jahresbricht eingeflossen sind. Bei der Auswahl dieser Option in der Listbox müssten somit alle Einträge berücksichtigt werden, die nicht "Baseline" heißen.
Sombrero jemand so etwas schon einmal erstellt bzw. kann mir jemand dabei weiterhelfen?
Ich würde mich riesig freuen, wenn ich an dieser Stelle etwas weiter käme.
Eine weitere Frage, die aber noch eher in der Zukunft liegt, wäre ob es möglich ist mit einer weiteren Parámetro Tabelle zuarbeiten?
Die Idee ist, en dieser Tabelle sowohl Ober- und Untergrenzen, als auch andere veränderliche Daten zu pflegen, welche in die Berechnung jedoch einfließen müssen.
Freundliche Grüße
Uwe Hiss
Nachricht geändert durch Uwe Hiss
hab mal dies versucht ... ¿Wie übergebe ich die Auswahl korrekt?
Preferencias (Excel tiene etiquetas (1), Selección de Excel (1));
dt = Abrir (Seleccionar archivo (""));
Nueva ventana( " ",
<< Modal,
cuadro vlist (
Cuadro de texto ("Seleccionar ..."),
mon = listbox ({"15 de enero", "15 de marzo", "15 de mayo"}),
Cuadro de botones ("OK", cho = mon << ser seleccionado),
));
dt << Seleccione Dónde (: Stage == cho);
dt << invertir selección de fila;
dt << eliminar filas;
Re: Cuadro de lista statisch bzw. über Col Einträge füllenHola Herr Heinen,
vielen Dank für die aufschlussreiche Einführung heute früh.
Wie ich schon andeutete ist mir die If Anweisung in der Praxis nicht klar.
Was ich bis jetzt hinbekommen konnte:
//!
borrar registro();
globales claros ();
dt = Abrir (Seleccionar archivo (""));
Ventana nueva ("", << Modal,
Cuadro de lista V (
Cuadro de texto ("Seleccionar ..."),
mon = Cuadro de lista (: Stage << obtener valores),
Cuadro de botones ("OK", cho = mon << ser seleccionado),
)
);
dt << Seleccione Dónde (Contiene (cho,: Etapa));
Si (
cho == "Línea de base", dt << eliminar filas,
);
dt << invertir selección de fila;
dt << eliminar filas;
Generador de gráficos de control (
Mostrar panel de control (0),
Variables (Y (: Ensayo)),
Gráfico(
Posición (1),
Advertencias (Prueba 1 (1), Prueba 2 (1), Prueba 3 (1), Prueba 5 (1), Prueba 6 (1))
),
Gráfico (Posición (2)),
SendToReport (
Despacho ({}, "Creador de gráficos de control", FrameBox, {Tamaño del marcador (2)}),
Despacho ({}, "Creador de gráficos de control", FrameBox (2), {Tamaño del marcador (2)})
)
);
Gedanke: Wenn ich aus der Spalte Stage ohnehin schon den Begriff "Baseline" habe, dann würde ich ihn gerne dahin gehend nutzen, dass in diesem Fall kein invert stattfindend und so alle Reihen stehenbleiben, die nicht "Baseline" enthalten.
Ich bin das Script mit dem Debugger Schritt für Schritt durchgegangen ...
Scheinbar wird die If-Abfrage nicht abgearbeitet. Warum?
Grüße aus LU
Uwe Hiss
Re: Cuadro de lista statisch bzw. über Col Einträge füllenHola bernd bernd.heinen , Gracias por contactar con Uwe.
Re: Cuadro de lista statisch bzw. über Col Einträge füllenHola Herr Hiss,
das passt mir sehr gut.
Bis morgen
Bernd Heinen
Re: Cuadro de lista statisch bzw. über Col Einträge füllenHola Herr Heinen,
vielen Dank für das Angebot, auf das ich gerne zurückkomme.
Heute werde ich leider nicht mehr dazu kommen.
Wäre es Ihnen morgen früh, zw. 8:30 y 9:00 recht?
Freundliche Grüße
Uwe Hiss
Re: Cuadro de lista statisch bzw. über Col Einträge füllenHola Herr Hiss,
ich kann Ihnen da sicher weiter helfen habe dazu aber ein paar Fragen nach der Anwendung. Einfacher, als diese über dieses Forum zu tun, wäre ein Telefonat. Könnten Sie mich bitte anrufen untern
+49 7031 49 165 12.
Viele Grüße
Bernd Heinen
Ingeniero de Sistemas JMP