Ciao,
Ho un ampio set di dati che copre circa 3 anni e viene costantemente aggiornato. Ogni trimestre voglio eseguire alcuni script ma ho bisogno di estrarre un sottoinsieme degli ultimi 3 mesi circa. So che posso impostare un filtro dati e impostare la data minima e quindi eseguire un sottoinsieme su quella selezione.
Tuttavia, voglio essere in grado di inviare alcuni script ad altri membri del mio team che svolgono lavori simili con account diversi. Quello che mi piacerebbe fare è avere uno script in cui posso semplicemente digitare la data minima che voglio e creerà un sottoinsieme di dati con solo quelle osservazioni. Quindi posso eseguire script solo su quelle osservazioni specifiche.
Qualcuno ha una sceneggiatura che lo farà?
Grazie in anticipo.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao chadyoder,
Il seguente script richiede l'ultima voce nella tabella di dati della colonna della data e crea un filtro dati per tutti i 10 giorni prima dell'ultima data immessa. Puoi adattarlo a qualsiasi tipo di formato della data, ovviamente, ma dovrebbe aiutarti per il prossimo passaggio. La tabella dati è simile alla seguente:

=====
dt = Tabella dei dati corrente () ;
dt << Filtro dati (
Posizione ( { 198 , 198 } ) ,
Modalità ( Mostrare ( 1 ) , Includere ( 1 ) ) ,
Aggiungi filtro (
colonne ( : Data ) ,
Dove ( : Data > = ( : Data [ N righe ( Tabella dei dati corrente ())] - ( 60 * 60 * 24 * 10 )) ) ,
Display ( : Data )
)
) ;
Distribuzione (
Disporre in righe ( 4 ) ,
Distribuzione continua ( Colonna ( : Le macchie solari ) , Conte l'asse ( 1 ) ) ,
SendToReport (
Spedizione (
{ "Distribuzioni" , "Misura" } ,
"Distrib istogramma" ,
framebox ,
{ DispatchSeg ( Segreto di Hist ( 1 ) , Colore istogramma ( 42 ) )}
)
)
) ;
=====
Il (60 * 60 * 24 * 10) indica 60 secondi per 60 minuti per 24 ore per 10 giorni, quindi includendo l'ultima data della riga selezionata 11 ultime righe della colonna Data.
Il risultato è simile a:

Spero che aiuti, Martin