Creazione di più colonne dipendenti e assegnazione di formuleCiao,
Ho la seguente tabella e vorrei automatizzare le colonne dei risultati in base alla formula utilizzata.
| Seriale | Main_rad | SNR_Sub_rad0 | SNR_Sub_rad1 | SNR_Sub_rad2 | SNR_OK_NG | Amp_Sub_rad0 | Amp_Sub_rad1 | Amp_Sub_rad2 | Amp_OK_NG |
| XWW001 | 0 | 25 | 23 | 23 | | 5 | 3 | 5 | |
| XWW001 | 1 | 30 | 27 | 28 | | 5 | 3 | 5 | |
| XWW001 | 2 | 26 | 28 | 27 | | 3 | 5 | 2 | |
| XWW003 | 0 | 23 | 24 | 26 | | 2 | 4 | 4 | |
| XWW003 | 1 | 22 | 25 | 26 | | 3 | 3 | 3 | |
| XWW003 | 2 | 24 | 24 | 25 | | 2 | 4 | 5 | |
| XWW006 | 0 | 30 | 28 | 27 | | 4 | 5 | 4 | |
| XWW006 | 1 | 29 | 29 | 30 | | 3 | 4 | 3 | |
| XWW006 | 2 | 25 | 28 | 26 | | 2 | 5 | 5 | |
In questo caso, la mia colonna SNR_OK_NG prenderà il risultato da SNR_Sub_rad0 a SNR_Sub_rad2, il che significa che richiede una formula.
Di solito calcolo questa formula manualmente -> If( Sum( :SNR_Sub_rad0 > 26, : SNR_Sub_rad1 > 26, : : SNR_Sub_rad0 > 26 ) >= 2,
1, 0
);
Dal momento che ho a che fare con più di 10 condizioni Pass/Fail su base settimanale che implicano il calcolo dei risultati di una singola colonna o di più colonne, sarà più facile farlo una volta per tutte invece di inserire manualmente le colonne e utilizzare la formula per ottenere il risultato.
Si prega di suggerire un modo per farlo.
Grazie.
Re: Creazione di più colonne dipendenti e assegnazione di formuleCiao ragazzi,
Scusa, penso di aver trovato un modo semplice per farlo.
dt = Current Data Table();
New column ("SNR_OK_NG",
formula (If( Sum( :SNR_Sub_rad0 > 26, :SNR_Sub_rad1 > 26, :SNR_Sub_rad2 > 26 ) >= 2,
"NG",
"OK"
)
)
);
New column ("AMP_OK_NG",
formula (If( Sum( :Amp_Sub_rad0 > 4, :Amp_Sub_rad1 > 4, :Amp_Sub_rad2 > 4 ) >= 2,
"NG",
"OK"
)
)
);
New column ("Noise_Asyn_OK_NG",
formula (If( :Noise_Asym > 2000,
"NG",
"OK"
)
)
);
Allora va bene adesso.. 
Benvenuto anche a qualsiasi suggerimento/metodo.
Grazie.
Re: Creazione di più colonne dipendenti e assegnazione di formuleCiao Jim,
Scusa se la mia precedente spiegazione è confusa. Allego un file di esempio.
Di solito questo è il mio file non elaborato dal database come mostrato di seguito:
| Seriale | Main_rad | SNR_Sub_rad0 | SNR_Sub_rad1 | SNR_Sub_rad2 | Amp_Sub_rad0 | Amp_Sub_rad1 | Amp_Sub_rad2 | Noise_Asym |
| XWW001 | 0 | 25 | 23 | 23 | 5 | 3 | 5 | 2001 |
| XWW001 | 1 | 30 | 27 | 28 | 5 | 3 | 5 | 1830 |
| XWW001 | 2 | 26 | 28 | 27 | 3 | 5 | 2 | 1656 |
| XWW003 | 0 | 23 | 24 | 26 | 2 | 4 | 4 | 1246 |
| XWW003 | 1 | 22 | 25 | 26 | 3 | 3 | 3 | 2142 |
| XWW003 | 2 | 24 | 24 | 25 | 2 | 4 | 5 | 1930 |
| XWW006 | 0 | 30 | 28 | 27 | 4 | 5 | 4 | 1673 |
| XWW006 | 1 | 29 | 29 | 30 | 3 | 4 | 3 | 1887 |
| XWW006 | 2 | 25 | 28 | 26 | 2 | 5 | 5 | 1680 |
Ogni volta durante la mia analisi, dovrò aggiungere manualmente le colonne _OK_NG (con formula) per ottenere il suo stato come mostrato di seguito:
| Seriale | Main_rad | SNR_Sub_rad0 | SNR_Sub_rad1 | SNR_Sub_rad2 | SNR_OK_NG | Amp_Sub_rad0 | Amp_Sub_rad1 | Amp_Sub_rad2 | Amp_OK_NG | Noise_Asym | Noise_Asym_OK_NG |
| XWW001 | 0 | 25 | 23 | 23 | OK | 5 | 3 | 5 | NG | 2001 | NG |
| XWW001 | 1 | 30 | 27 | 28 | NG | 5 | 3 | 5 | NG | 1830 | OK |
| XWW001 | 2 | 26 | 28 | 27 | OK | 3 | 5 | 2 | OK | 1656 | OK |
| XWW003 | 0 | 23 | 24 | 26 | OK | 2 | 4 | 4 | OK | 1246 | OK |
| XWW003 | 1 | 22 | 25 | 26 | OK | 3 | 3 | 3 | OK | 2142 | NG |
| XWW003 | 2 | 24 | 24 | 25 | OK | 2 | 4 | 5 | OK | 1930 | OK |
| XWW006 | 0 | 30 | 28 | 27 | NG | 4 | 5 | 4 | OK | 1673 | OK |
| XWW006 | 1 | 29 | 29 | 30 | NG | 3 | 4 | 3 | OK | 1887 | OK |
| XWW006 | 2 | 25 | 28 | 26 | OK | 2 | 5 | 5 | NG | 1680 | OK |
Ora intendevo ottenere uno script da automatizzare, aggiungendo _OK_NG_columns con il suo stato. Per lo stato di Noise_Asym, posso ottenere uno script per questo ma quei Sub_rad, non riesco a trovare una via d'uscita.
Grazie.
Re: Creazione di più colonne dipendenti e assegnazione di formulePuoi impostare manualmente la tabella di dati che desideri per assicurarti che sia ciò che desideri e che tutte le formule funzionino come previsto?
Se puoi, la domanda successiva è: "È sufficiente quel tavolo?" Può essere riutilizzato come modello con nuovi dati ma con le stesse colonne e formule? Questo approccio semplice soddisfa molte situazioni.
In caso contrario, utilizzare la tabella di dati completata come modello per lo script. (Jim ha iniziato questo approccio qui.)
Re: Creazione di più colonne dipendenti e assegnazione di formuleNon sono sicuro di cosa stai chiedendo.Stai solo cercando uno script che crei queste colonne per te?