Wie mache ich meinen Skriptbenutzer interaktiv? Der Benutzer muss in jedem Schritt Metadaten auswählen, um die endgültigen Diagrammstatistiken zu erhalten. Beispiel: Das erste Popup sollte „männlich“ oder „weiblich“ usw. sein// Spalteninfo ändern: Geschlecht
Datentabelle( „Untitled 448“ ):Spalte 2 << Datentyp( Zeichen ) <<
Set Modeling Type( "Nominal" ) << Set Name( "Gender" );
// Spaltennamen ändern: Spalte 1 → STudents
Datentabelle( „Untitled 448“ ):Spalte 1 << Set Name( „STudents“ );
// Neue Spalte: Spalte 3
Datentabelle( „Untitled 448“ ) << Neue Spalte( „Spalte 3“,
Numerisch,
„Kontinuierlich“,
Format( „Am besten“, 12 )
);
// Spaltennamen ändern: Spalte 3 → Alter
Datentabelle( „Untitled 448“ ):Spalte 3 << Set Name( „Age“ );
Erweiterte statistische ModellierungGrundlegende Datenanalyse und ModellierungDatenexploration und -visualisierungVersuchsplanungWindowsBetreff: Wie mache ich mein Skript benutzerinteraktiv? Der Benutzer muss in jedem Schritt Metadaten auswählen, um die endgültigen Diagrammstatistiken zu erhalten. Beispiel: Das erste Popup sollte „männlich“ oder „weiblich“ usw. seinWas ist das Endziel? Möglicherweise können Sie dies erreichen, indem Sie einen bedingten Datenfilter verwenden.
Betreff: Wie mache ich mein Skript benutzerinteraktiv? Der Benutzer muss in jedem Schritt Metadaten auswählen, um die endgültigen Diagrammstatistiken zu erhalten. Beispiel: Das erste Popup sollte „männlich“ oder „weiblich“ usw. seinDas Endziel besteht darin, ein Diagramm basierend auf den Benutzeranforderungen zu erstellen.
Der Benutzer sollte in der Lage sein, dem System mitzuteilen, ob er eine Grafik mit den Daten zur Anzahl der Männer oder zur Anzahl der Frauen möchte und welche Altersgruppe er auswählen möchte.
Können Sie grundsätzlich ein Skript für einen bedingten Datenfilter schreiben, bei dem der Benutzer die Parameter frei auswählen kann, um mit dem nächsten Schritt fortzufahren?
Dank im Voraus
Betreff: Wie mache ich mein Skript benutzerinteraktiv? Der Benutzer muss in jedem Schritt Metadaten auswählen, um die endgültigen Diagrammstatistiken zu erhalten. Beispiel: Das erste Popup sollte „männlich“ oder „weiblich“ usw. seinNames Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(525, 454),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11))),
Local Data Filter(
Conditional,
Add Filter(
columns(:sex, :age),
Where(:sex == "F"),
Where(:age == {13, 14, 15}),
Display(:age, N Items(6))
)
)
);

Betreff: Wie mache ich mein Skript benutzerinteraktiv? Der Benutzer muss in jedem Schritt Metadaten auswählen, um die endgültigen Diagrammstatistiken zu erhalten. Beispiel: Das erste Popup sollte „männlich“ oder „weiblich“ usw. seinDanke für die Lösung. Wie kann ich das interaktiv machen? Kann ich Popups hinzufügen, um nur das Land oder nur die Materialdaten auszuwählen, die ich möchte?
Neue SQL-Abfrage(
Abfragename( "Daten"),
Wählen,
From( Table( "Data", Schema( "products" ), Alias( "t1" ) ) )
) << Ausführen;
// Ausgewählte Zeilen löschen
Datentabelle( "Data" ) << Select Where( !(:country == "Tokyo") ) <<
Zeilen löschen;
// Ausgewählte Zeilen löschen
Datentabelle( „Daten“) << Wählen Sie Wo(
!(:product == "Schuhe")
) << Zeilen löschen;
// Anzeigebreite des Zeilen-ID-Bereichs ändern
Datentabelle( "Daten" ) << Zeilen-ID-Breite festlegen( 91 );
// Datentabelle teilen
// → Datentabelle( „Untitled 473“ )
Datentabelle( "Daten" ) << Split(
Aufteilen nach( :material ),
Split( :Kosten ),
Gruppe( :Land ),
Ausgabetabelle( „finalfile.jmp“),
Verbleibende Spalten (Alle löschen),
Nach Spalteneigenschaft sortieren
);
Betreff: Wie mache ich mein Skript benutzerinteraktiv? Der Benutzer muss in jedem Schritt Metadaten auswählen, um die endgültigen Diagrammstatistiken zu erhalten. Beispiel: Das erste Popup sollte „männlich“ oder „weiblich“ usw. seinIch weiß immer noch nicht wirklich, was Sie tun, daher würde ich immer noch die Verwendung von Datenfiltern vorschlagen, aber vielleicht einen Datenfilter anstelle eines lokalen Datenfilters
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
df = dt << Data Filter(
Conditional,
Add Filter(
columns(:sex, :age),
Where(:sex == "F"),
Where(:age == {13, 14, 15}),
Display(:age, N Items(6))
)
);
Sie könnten auch eine benutzerdefinierte Benutzeroberfläche erstellen, aber wie Sie diese erstellen, hängt stark von Ihren Daten und dem Verwendungszweck ab.