jsl-Skript zum Speichern von nichtparallelem Dichtequantil auf mit lokalen Daten gefilterten ... bitte helfenSkript ausgeführt, bei dem lokale Daten in der Bivariate-Plattform gefiltert werden und die nichtparametrischen Dichtequantile gespeichert werden sollen, dies jedoch nicht möglich ist. Wenn das Skript ausgeführt wird, werden Dichtequantile gespeichert, jedoch nicht nur für die gefilterten Zeilen, wie dies beim Ausführen im Nicht-Skript-Modus der Fall ist.
Hier versuche ich es
obj=Bivariate(
Y( :mapx ),
X( :mapy ),
Automatic Recalc( 1 ),
Nonpar Density( {Color Theme( "Spectral" )},{Save Density Quantile} ),
Local Data Filter(
Add Filter(
columns( :Label ),
Where(
:Label == {"type1", "type3", "type7", "type20"
}
),
Display( :Label, Size( 181, 102 ), List Display )
)
)
);Aber auch hier wird das Nicht-Quantitäts-Dichte-Quantil für alle Zeilen gespeichert und nicht nur für gefilterte Zeilen.
Bitte helfen
Danke im Voraus
Re: jsl-Skript zum Speichern von nichtparallelem Dichtequantil auf mit lokalen Daten bitte helfenWenn Sie einen globalen Datenfilter verwenden, erhalten Sie, was Sie möchten.
Re: jsl-Skript zum Speichern von nichtparallelem Dichtequantil auf mit lokalen Daten bitte helfenwie würde das in jsl script funktionieren?
Re: jsl-Skript zum Speichern von nichtparallelem Dichtequantil auf mit lokalen Daten bitte helfenCurrent Data Table() << Data Filter(
Location( {88, 88} ),
Mode( Show( 1 ), Include( 1 ) ),
Add Filter(
columns( :Label ),
Where( :Label == {"type1", "type3", "type7", "type20"} ),
Display( :Label, Size( 181, 102 ), List Display )
)
);
obj=Bivariate(
Y( :mapx ),
X( :mapy ),
Automatic Recalc( 1 ),
Nonpar Density( {Color Theme( "Spectral" )},{Save Density Quantile} )
);Re: jsl-Skript zum Speichern von nichtparallelem Dichtequantil auf mit lokalen Daten bitte helfenEine andere Lösung wäre, den Befehl zum Speichern getrennt vom Start auszuführen:
obj = Bivariate(...);
Wait(0);
obj<<NONPAR density=""></NONPAR>
Wait () ist manchmal bei Filtern erforderlich, um sicherzustellen, dass der Filter aktiviert wird, bevor der nächste Befehl ausgeführt wird.