Condividi tramite


Utilizzo di valori letterali in formule e filtri (Generatore report)

Le espressioni e le condizioni di filtro supportano entrambe l'utilizzo di valori letterali e variabili. Un valore letterale rappresenta un valore costante, mentre una variabile rappresenta un set di valori che possono cambiare. Si supponga ad esempio di aggiungere a una formula il valore letterale #15/12/05# relativo a una data. Quando vengono visualizzati i risultati della formula, viene visualizzata anche la data "15/12/05". Se si utilizzasse una variabile, i dati cambierebbero a seconda dell'origine dei dati sottostante. Utilizzando ad esempio il campo OrderDate nella formula, nel risultato verrebbe visualizzata ogni istanza di tale campo.

Per indicare a Generatore report di considerare il valore come letterale, è necessario utilizzare un simbolo specifico in base al tipo di dati.

Nella tabella seguente vengono indicati i simboli utilizzati con ogni tipo di carattere.

Per rendere letterale il valore seguente: Utilizzare questo simbolo:

Date

#<Data>#

Il valore letterale di data #25/01/09#, ad esempio, viene visualizzato come 25/01/09.

Text

"<Stringa>"

La stringa letterale "I componenti della bicicletta indicati di seguito possono essere sostituiti:", ad esempio, viene visualizzata come I componenti della bicicletta indicati di seguito possono essere sostituiti:.

Decimal

<Decimale>m

Il valore letterale decimale 1,435m, ad esempio, viene visualizzato come 1,435.

Osservazioni

Per l'utilizzo di valori letterali, tenere presente quanto segue:

  • Non è necessario utilizzare un simbolo speciale per valori booleani, interi o float.
  • Le finestre di dialogo Definisci formula e Filtra dati non supportano la distinzione tra le lettere maiuscole e minuscole, pertanto i nomi di funzione e i valori booleani possono essere digitati utilizzando le une o le altre. La distinzione tra le maiuscole e minuscole delle stringhe dipende dall'origine dei dati sottostante.
  • In Generatore report un valore decimale viene convertito automaticamente in un valore float quando questa operazione è richiesta nella formula. È quindi possibile creare formule per cui è necessaria tale conversione senza dover obbligatoriamente specificare se il valore è decimale o float.

Vedere anche

Concetti

Utilizzo di filtri (Generatore report)
Utilizzo delle formule (Generatore report)
Utilizzo delle funzioni (Generatore report)

Guida in linea e informazioni

Assistenza su SQL Server 2005