<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle,
Ich versuche, ein Diagramm zu erstellen, dem bereits ein lokaler Datenfilter hinzugefügt wurde.Um etwas Zeit zu sparen, ordne ich die Filterelemente auch nach Anzahl.Ich möchte, dass die Grafik zunächst so aussieht.Wie Sie sehen, ist der lokale Datenfilter vorhanden und sein Umrissfeld ist geschlossen.

Wenn Sie den lokalen Datenfilter öffnen, sollten Sie Folgendes sehen.Beachten Sie, dass die Elemente nach Anzahl sortiert sind

Wenn ich das Skript aus dem ersten Diagramm speichere, ist dies der Code:
dt = offen ( „$sample_data\Bands Data.jmp“ ) ;
dt << Graph Builder (
Systemsteuerung anzeigen ( 0 ) ,
Variablen ( X ( : Zeitstempel ) , Y ( : Viskosität ) , Überlagerung ( : Kunde ) ) ,
Elemente ( Punkte ( X , Y , Legende ( 1 ) , Nervosität ( 1 ) ) ) ,
Lokaler Datenfilter (
Standort ( { 399 , 178 } ) ,
Modus ( Wählen ( 0 ) , Zeigen ( 1 ) , Enthalten ( 1 ) ) ,
Filter hinzufügen (
Säulen ( : Kunde ) ,
Anzeige ( : Kunde , Größe ( 204 , 194 ) , Listenanzeige ) ,
Nach Anzahl sortieren ( : Kunde )
)
)
) ;
Wenn ich jedoch das Skript ausführe, ist das Gliederungsfeld des lokalen Datenfilters geöffnet und die Elemente sind nicht nach Anzahl sortiert:

Meine Fragen lauten also wie folgt:
1. Gibt es eine Möglichkeit, das Übersichtsfeld mit dem lokalen Datenfilter zu schließen, wenn das Diagramm zum ersten Mal angezeigt wird?
2. Warum funktioniert die Reihenfolge nach Anzahl nicht?
Danke!
Danke MS! - Ich dachte, Sie müssten den Anzeigebaum verwenden, um das Gliederungsfeld zu schließen, aber ich weiß nicht, wie das geht.
Die Reihenfolge nach Anzahl scheint zu funktionieren, wenn die Objekte separat erstellt werden. Eine Möglichkeit zum Schließen des Gliederungsfelds finden Sie in der letzten Zeile:
dt = Offen ( „$sample_data\Bands Data.jmp“ ) ;
GB = dt << Graph Builder (
Systemsteuerung anzeigen ( 0 ) ,
Variablen ( X ( : Zeitstempel ) , Y ( : Viskosität ) , Überlagerung ( : Kunde ) ) ,
Elemente ( Punkte ( X , Y , Legende ( 1 ) , Nervosität ( 1 ) ) ) ,
) ;
ldf = GB << Lokaler Datenfilter ( Filter hinzufügen ( Säulen ( : Kunde ) , Anzeige ( : Kunde , Größe ( 208 , 202 ) , Listenanzeige ) , ) ) ;
ldf << ( Filterspalte ( : Kunde ) << Sortieren nach Anzahl ( 1 )) ;
( GB << Top-Bericht )[ Gliederungsfeld ( „Lokaler Datenfilter“ )] << Schließen ( 1 ) ;