Ciao,
Voglio popolare una colonna denominata "Primo appuntamento" con la data più vecchia di tutte le righe con lo stesso numero di parte.
Ho una tabella che ha tre colonne: numero di parte, data di acquisto, prima data. La tabella è ordinata per numero di parte.
Spero che qualcuno possa modificare il mio codice per farlo funzionare. Penso di essere abbastanza vicino e questo mi aiuterebbe davvero a imparare se potessi seguire la sceneggiatura.
SmPrt = "false";
Per ( i = 1 , I <= nrows () , I + = 1 ,
Se ( SmPrt = "false",
FrstDt = PO date ( io )
) ;
Se ( : Numero di parte ( io ) ==: numero di parte ( io- 1 ) ,
SmPrt = "True", smPrt = "False"
) ;
Se ( SmPrt == "True",
Se ( : Data dell'ordine ( io ) <: Data dell'ordine ( io- 1 ) ,
FrstDt =: data dell'ordine ( io )
)
) ;
Se ( smPrt = "False",: Primo appuntamento ( io ) = FrstDt ) ;
) ;
Se capisco correttamente il tuo problema, potresti non aver bisogno di usare uno script per raggiungere il tuo obiettivo.
Supponendo che la variabile "First Date" sia numerica e continua (non memorizzata come testo), è possibile utilizzare la formula Minimum Column con un filtro "By" "Part Number" come mostrato di seguito.
Col Minimum (: First Date,: Part Number)
Fammi sapere se soddisfa le tue esigenze.
Migliore,
TS