<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich versuche herauszufinden, wie man Daten aus einer Reihe von zwei Listen entfernt, die von einem Summarize JSL-Befehl generiert werden.Ich habe mit dem Befehl „Remove From()“ herumgespielt, kann aber das fehlende Wachstum und die entsprechenden Datumsdaten scheinbar nicht aus den jeweiligen Listen entfernen.Für Vorschläge wäre ich dankbar.
Insbesondere möchte ich die fehlenden Daten aus der max_growth_list entfernen und die Datumsdaten aus der Growth_date_list entfernen, die den fehlenden Wachstumsdaten entsprechen.
dt1 = Neue Tabelle( „Wachstum“,
Zeilen hinzufügen (20),
Neue Spalte( „Datum“,
Numerisch,
Kontinuierlich,
Format( "m/d/yh:m", 10 ),
Eingabeformat( „m/d/yh:m“ ),
Werte festlegen(
[1767245800, 1771173900, 1805155800, 1809197400, 1843086800, 1838161000, 1889049900, 1893293200,
1896320800, 1900281600, 1950766400, 1955499200, 1957751200, 1964247600, 1990396800, 1995976400,
2023788000, 2029549600, 2051488600, 2056959000]
)
),
Neue Spalte( „Wachstum“,
Numerisch,
Kontinuierlich,
Format( „Best“, 12 ),
Werte festlegen( [34, 45, ., 56, 99, 67, 12, 78, 53, 89, 77, 90, ., 12, 73, 23, 12, 34, 6, 45] )
),
Neue Spalte( „Jahr“, Numerisch, Fortlaufend, Format( „Best“, 12 ), Formel( Jahr( :Datum) ), Sperre( 1 ) ),
Neue Spalte( „Stunde“, Numerisch, Fortlaufend, Format( „Am besten“, 12 ), Formel( Stunde( :Datum) ), Sperre( 1 ) )
);
Warten(2);
// Erzielen Sie das höchste Wachstum für jeden Tag
Summarize( Growth_date_list = by( :Date ), max_growth_list = Max( :Growth ) );
Das Ausrufezeichen ist ein logisches NICHT.Sie können es in vielen Fällen verwenden, um einen logischen Test zu negieren.
Also, ! Wird vermisst bedeutet einfach, dass etwas nicht fehlt.
Danke Jeff für die schnelle und informative Antwort,
Können Sie mir sagen, wie sich der Befehl „!Is Missing“ vom einfachen Vanilla-Befehl „Is Missing“ unterscheidet? Der Skriptführer erklärt den Unterschied nicht.
Hallo Terapin,
Verwenden loc ( ! wird vermisst ( max_growth_list )) als Index in Ihre Liste oder Matrix.
So was:
Zusammenfassen ( Wachstumsdatumsliste = von ( : Datum ) , max_growth_list = Max ( : Wachstum ) ) ;
Zeigen ( Wachstumsdatumsliste , max_growth_list ) ;
Wachstumsdatumsliste = Wachstumsdatumsliste [ Ort ( ! Wird vermisst ( max_growth_list ) )] ;
max_growth_list = max_growth_list [ Ort ( ! Wird vermisst ( max_growth_list ) )] ;
Zeigen ( Wachstumsdatumsliste , max_growth_list ) ;
-Jeff