Hallo,
Ich habe einen großen Datensatz, der sich über etwa drei Jahre erstreckt und der ständig erweitert wird.Jedes Quartal möchte ich ein Skript ausführen, muss aber nur eine Teilmenge der letzten drei Monate oder so abrufen.Ich weiß, dass ich einen Datenfilter und das Mindestdatum festlegen und dann eine Teilmenge dieser Auswahl ausführen kann.
Ich möchte jedoch in der Lage sein, ein Skript an andere Mitglieder meines Teams zu senden, die ähnliche Arbeiten mit unterschiedlichen Konten ausführen.Was ich gerne machen würde, wäre ein Skript, in dem ich einfach das gewünschte Mindestdatum eingeben kann und eine Datenteilmenge nur mit diesen Beobachtungen erstellt wird.Dann kann ich das Skript nur für diese spezifischen Beobachtungen ausführen.
Hat jemand ein Skript, das das macht?
Dank im Voraus.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo Chadyoder,
Das folgende Skript fragt nach dem letzten Eintrag in der Datentabelle der Datumsspalte und erstellt einen Datenfilter für alle 10 Tage vor dem zuletzt eingegebenen Datum. Sie können es natürlich an jedes beliebige Datumsformat anpassen, aber das sollte Ihnen beim nächsten Schritt helfen. Die Datentabelle sieht wie folgt aus:

=====
dt = Aktuelle Datentabelle () ;
dt << Datenfilter (
Standort ( { 198 , 198 } ) ,
Modus ( Zeigen ( 1 ) , Enthalten ( 1 ) ) ,
Filter hinzufügen (
Säulen ( : Datum ) ,
Wo ( : Datum >= ( : Datum [ N Zeilen ( Aktuelle Datentabelle ())] - ( 60 * 60 * 24 * 10 )) ) ,
Anzeige ( : Datum )
)
) ;
Verteilung (
In Reihen anordnen ( 4 ) ,
Kontinuierliche Verteilung ( Spalte ( : Sonnenflecken ) , Zählachse ( 1 ) ) ,
SendToReport (
Versenden (
{ „Verteilungen“ , "Messung" } ,
„Verteilungshistogramm“ ,
FrameBox ,
{ VersandSeg ( Hist Seg ( 1 ) , Histogrammfarbe ( 42 ) )}
)
)
) ;
=====
(60*60*24*10) steht für 60 Sekunden mal 60 Minuten mal 24 Stunden mal 10 Tage. Sie wählen also einschließlich des Datums in der letzten Zeile die 11 letzten Zeilen der Spalte „Datum“ aus.
Das Ergebnis sieht so aus:

Hoffe das hilft, Martin