Errore riga non validoHo una sezione di script che trova errori nel set di dati. Voglio trovare questi errori e colorare le celle, quindi creare un sottoinsieme di tutte le righe con errori che raggruppano nel primo sottoinsieme. Ho funzionato per la maggior parte dei tipi di errore, ma quando ho usato la stessa teoria per le due condizioni che entrano nel secondo sottoinsieme, viene emesso un avviso che dice "Riga non valida". Quando eseguo manualmente le sezioni funzionano, ma quando eseguo lo script completamente attraverso l'errore interrompe la corsa. Non riesco a capire perché una sezione funzioni e l'altra no.
Ecco lo script per l'espressione causa il problema. La sezione "Trova ed evidenzia errori di immissione dati" funziona, ma quella intitolata "Trova ed evidenzia modalità di errore mancante o nessuna spiegazione quando la modalità di errore è Altro" non funziona.
find errors = Expr(
//Find and report data entry errors
//Create subset of only select date range
DS<<SELECT where="">");
selected = As List(DO<<GET selected="" rows="">");
DO<</GET></SELECT><SELECT where=""></SELECT>
Ri: errore di riga non validoC'è una buona probabilità che tu stia specificando
<< get selected rows
nessuna riga viene restituita. Quindi quando si tenta di eseguire un'operazione, questa torna con Riga non valida
Ri: errore di riga non valido @txnelson Ho pensato che potrebbe essere il caso, ma so che ci sono casi che dovrebbero essere trovati nel set di dati che stavo usando per testare / sviluppare lo script. Ho provato un caso di prova semplificato in cui con una selezione che avrebbe trovato cose e una che intenzionalmente no. Quello che non ha selezionato alcuna riga non ha bloccato lo script e appropriatamente non ha evidenziato nulla.
Ri: errore di riga non validoÈ possibile allegare una tabella di dati di esempio?Ri: errore di riga non validoHo allegato una tabella di esempio. È la stessa struttura di quella con cui ho a che fare, ma con valori generici che sostituiscono le colonne di dati non correlate a questa domanda.
Ri: errore di riga non validoUsando questi valori, non ho trovato errori durante l'esecuzione del codice
sdate = "01/01/2019";
edate = "02/01/2019";
summarize(ds, all sealers = by(:sealer number)) ;
summarize(ds, all pouches = by(:Pouch CPN)) ;