Di seguito è riportato uno script che prima genera la tabella dati sopra, utilizzando uno script, quindi seleziona le righe in cui la colonna denominata "sum col" ha il valore "1".Questo è quello che hai richiesto.Tuttavia, ho anche aggiunto nell'istruzione che prenderebbe le righe selezionate e creerebbe una nuova tabella di dati, in cui potresti eseguire ulteriori elaborazioni:
Nomi predefiniti qui ( 1 ) ;
// Crea la tabella di esempio elencata nella risposta
dt = Nuova tabella ( "Tabella campione" ,
Aggiungi righe ( 10 ) ,
Nuova colonna ( "X" ,
Numerico ,
"Continuo" ,
Formato ( "Migliore" , 12 ) ,
Imposta proprietà ( "Unità" , "mm" ) ,
Imposta valori ( [ - 142 , - 141 , - 140 , - 139 , - 138 , - 137 , - 91 , - 90 , - 89 , - 88 ] )
) ,
Nuova colonna ( "Y" ,
Numerico ,
"Continuo" ,
Formato ( "Migliore" , 12 ) ,
Imposta proprietà ( "Unità" , "mm" ) ,
Imposta valori ( [ - 145 , - 145 , - 145 , - 145 , - 145 , - 145 , 99 , 99 , 99 , 99 ] )
) ,
Nuova colonna ( "Z" ,
Numerico ,
"Continuo" ,
Formato ( "Migliore" , 12 ) ,
Imposta proprietà ( "Unità" , "mm" ) ,
Imposta valori ( [ 0 , 0 , 0 , 3 , 5 , 8 , 6 , 3 , 9 , 2 ] )
) ,
Nuova colonna ( "Col 01" ,
Numerico ,
"Continuo" ,
Formato ( "Migliore" , 12 ) ,
Imposta valori ( [ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] )
) ,
Nuova colonna ( "Col02" ,
Numerico ,
"Continuo" ,
Formato ( "Migliore" , 12 ) ,
Imposta valori ( [ 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] )
) ,
Nuova colonna ( "Somma Col" , Numerico , "Continuo" , Formato ( "Migliore" , 12 ) , Formula ( Somma ( : Col 01 , : Col 02 ) ) ) ,
Imposta gli stati delle righe ( [ 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] )
) ;
// Questa funzione di attesa consente il completamento della tabella prima delle istruzioni successive
// vengono elaborati
Aspettare ( .1 ) ;
// Ora seleziona le righe in cui la colonna chiamata Sum Col ha il valore 1
dt << seleziona dove ( : Somma col == 1 ) ;
// Successivamente crea una nuova tabella dalle righe selezionate
dtNuovo = dt << sottoinsieme ( Nome della tabella di output ( "Nuova tabella" ) , colonne selezionate ( 0 ) , righe selezionate ( 1 )) ;
Grazie, sono riuscito a ottenere lo script per aggiungere colonne e formula di input, ma sono rimasto bloccato qui:
Sto ponendo domande di esempio su ciò che ora voglio fare con gli script di sessione o di tabella:
I miei dati:
X [mm] Y [mm] Z [μm] Col 01 Col 02 somma col
-142 -145 0 0 0 0
-141 -145 0 0 0 0
-140 -145 0 0 0 0
-139 -145 3 0 0 0
-138 -145 5 0 0 0
-137 -145 8 0 0 0
-91 99 6 0 1 1
-90 99 3 0 1 1
-89 99 9 0 1 1
-88 99 2 0 1 1
Ottengo quanto segue quando seleziono quelli nella colonna somma utilizzando i menu "seleziona celle corrispondenti" e "sottoinsieme"):
X [mm] Y [mm] Z [μm] Col 01 Col 02 somma col
-91 99 0 1 1
-90 99 0 1 1
-89 99 0 1 1
-88 99 0 1 1
Ma voglio che la sceneggiatura faccia questo per me. Apprezzerei ulteriori suggerimenti/esempi.
Ho anche eseguito il salvataggio dello script della sessione, ma queste azioni del menu di scelta rapida non sono state acquisite.