Scarica il PDF
Indice
Risultati ricerca
Frase completa
Cerca nella pagina
Chiudi
Indice

FILTRARE LE RIGHE ESTERNE

Per permettere di filtrare una intera riga di una qualunque fonte esterna è necessario per “ogni campo interno configurato” definire una formula, avente le seguenti regole:

  • Definire quale sia la regola o il criterio con cui prendere o scartare la riga (es. prendere le righe che hanno il campo “CODICE” valorizzato);
  • Costruire la formula con il costrutto IIF(<condizione>, <valore se la condizione è soddisfatta>, <valore alternativo>);
  • Scrivere la “<condizione>”, uguale per ogni campo interno (es. IsNotNull(CODICE) and CODICE != “”);
  • Scrivere il valore che si vuole avere quando la condizione è soddisfatta;
  • Scrivere il valore se la condizione non è soddisfatta;

ATTENZIONE: il valore per condizione non soddisfatta DEVE essere uguale a quello inserito nella cella “Valore default”, affinché il valore del campo interno venga reso vuoto.

Di seguito riportiamo i valori di default ammissibili per ogni tipologia di valore:

  • Stringa – lasciare la cella vuota;
  • Intero – inserire un valore sicuramente mai elaborabile (es. -999);
  • Decimale – inserire un valore sicuramente mai elaborabile (es. -999);
  • DataOra – inserire la data default 01/01/2015 (verificare la cultura della macchina per il tipo di separatori da mettere);

NOTA BENE: si suggerisce di utilizzare sempre le prime categorie di dati, dato che sono quelle più facilmente gestibili, soprattutto la “Stringa”, dato che tutti i valori possibili posso essere resi stringhe grazie dal costrutto ToString(<campo>).