Manuale Prodotto
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>).