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".