Variabili "A" per la correzione dei valori per donatore.
Indicano le variabili che devono essere corrette.
Deve esistere almeno una variabile di tipo "A".
Per ogni variabile e' necessario indicare:
- Numero:
Axx - il numero univoco deve iniziare sempre con la lettera A e xx deve assumere i valori nel range 01-99 per un massimo di 24 (esempio A01,A12,A40…);
Posizione: indica la colonna del tracciato record dove inizia la variabile.
Lunghezza: indica la lunghezza della variabile e per le variabili numeriche (tipo N e C) può essere nella forma i.d dove i è la parte intera e d il numero dei decimali.
Tipo: tipo della variabile:
X variabili alfanumeriche,
N variabili numeriche,
T variabili telescopiche (es: ATECO),
C per le classificazioni.
Correzione: tipo di correzione da effettuare:
1 la correzione consiste nello spostamento della corrispondente variabile del record donatore e, in questo caso, il tipo della variabile non può essere C.
2 la correzione è il risultato di un calcolo e in questo caso il tipo deve essere N o C; se è C il risultato del calcolo viene sostituito con il valore della classe secondo i parametri della variabile "C" corrispondente con la lunghezza della variabile di imputazione "A".
Carattere: rappresenta il carattere, esteso per la lunghezza della variabile, da trovare nei record errati per effettuare la correzione. Se manca viene assunto per default blank. Se * la correzione viene effettuata su tutti i record.
Esempio:
A01 posizione 30 lunghezza 3 tipo C correzione 2 : viene generato il seguente record nel file dvardom.dat nella cartella di progetto:
.V A01 P=30 L=3 T=C X=2
Se il tipo della variabile è C (classificata) deve esistere almeno una variabile associata di classificazione con le seguenti caratteristiche:
Variabili "C" di classificazione
Indicare:
- Riferimento:
deve essere uguale alla variabile di imputazione con tipo "C" (esempio A01, A06 ecc);
Classi: fino a 7 valori che rappresentano l'estremo superiore delle classi. Se i valori sono più di 7 scriverli su un'altra variabile con stesso riferimento.
Esempio (riferito alla variabile "A" precedente):
A01 1 9.99 50 99 499 999 5000
A01 100000
vengono generati i seguenti due record nel file dvardom.dat nella cartella di progetto:
- .C A01 1 9 50 99 499 5000
- .C A01 100000
Se il tipo di correzione è 2 (calcolo) deve esistere almeno una variabile associata di calcolo con le seguenti caratteristiche:
Variabili "F" di calcolo
Indicare:
- Riferimento:
deve essere uguale alla variabile di imputazione con classificazione 2 (esempio A01, A06 ecc);
Formula: formula di calcolo del valore da imputare nella variabile Axx.
Può contenere gli operatori aritmetici; l'ordine di esecuzione delle operazioni è:
( ) ^ / * + - (^ per elevamento a potenza)
gli operandi possono essere costanti o variabili identificate dal riferimento. Possono essere usate parentesi per modificare l'ordine di esecuzione delle operazioni.
Esempio:
E01/(D01+D02)
Che significa che verrà calcolata prima la somma delle variabili D01 e D02 e poi il rapporto. Viene generato il seguente record nel file dvardom.dat nella cartella di progetto:
.F A01 E01/(D01+D02)
La variabile Exx e Dxx vengono descritte nelle variabili di calcolo
Variabili di calcolo "E".
Indicano le variabili che devono essere utilizzate per la correzione di variabili Axx con tipo correzione 2
Per ogni variabile e' necessario indicare:
- Numero:
Exx o Dxx - il numero, univoco, deve iniziare sempre con la lettera E se il valore è da cercare sul record errato e D se sul record donatore e xx deve assumere i valori nel range 01-99.
Posizione: indica la colonna del tracciato record dove inizia la variabile.
Lunghezza: indica la lunghezza della variabile e per le variabili numeriche (tipo N) può essere nella forma i.d dove i è la parte intera e d il numero dei decimali.
Tipo: tipo della variabile: N per numeri, C per le classificazioni e in questo caso la lunghezza deve essere un numero intero.
Anche per le variabili di calcolo di tipo C dovranno essere scritte le relative variabili di classificazione.
Per inserire o modificare variabili posizionare il cursore sulla relativa tabella e utilizzare il tasto destro del mouse. Per inserire una variabile scegliere "Add row" e riempire i campi della riga "new"; ripetere "Add row" per una seconda variabile e così via. Alla fine "Commit new row". Per modificare una variabile posizionare il cursore sulla riga della tabella da modificare e premere due volte il tasto sinistro del mouse fino ad evidenziare tutta la riga; spostarsi poi sulla cella da modificare e variarla; così via per tutte le modifiche. Alla fine delle modifiche per assicurarsi che anche l'ultima modifica sia stata memorizzata con il tasto destro del mouse scegliere "Add row" e poi "Cancel row edit".
