Utilizzo di funzioni di report nelle espressioni (Reporting Services)
Data aggiornamento: 15 settembre 2007
È possibile utilizzare funzioni predefinite nelle espressioni per modificare i dati all'interno di elementi, proprietà e altre aree del report. Le funzioni predefinite consentono di aggregare dati in set di dati, aree dati e gruppi e di restituire altri dati.
Funzioni di aggregazione
Nella tabella seguente vengono descritte le funzioni di aggregazione supportate da Reporting Services. È possibile utilizzare funzioni di aggregazione all'interno di espressioni per qualsiasi elemento del report. Tutti i dati utilizzati per un calcolo aggregato devono essere dello stesso tipo. Per convertire dati che dispongono di più tipi di dati numerici allo stesso tipo di dati, utilizzare funzioni di conversione come CInt, CDbl o CDec. Per ulteriori informazioni, vedere Funzioni di conversione del tipo.
Funzione | Descrizione |
---|---|
Restituisce un'aggregazione personalizzata dell'espressione specificata, secondo quanto definito dal provider di dati. |
|
Restituisce la media di tutti i valori non Null dall'espressione specificata. |
|
Restituisce un conteggio dei valori non Null dall'espressione specificata. |
|
Restituisce un conteggio di tutti i valori distinct non Null dall'espressione specificata. |
|
Restituisce un conteggio delle righe incluse nell'ambito specificato. |
|
Restituisce il primo valore dall'espressione specificata. |
|
Restituisce l'ultimo valore dall'espressione specificata. |
|
Restituisce il valore massimo da tutti i valori non Null dell'espressione specificata. |
|
Restituisce il valore minimo da tutti i valori non Null dell'espressione specificata. |
|
Restituisce un conteggio parziale di tutte le righe incluse nell'ambito specificato. |
|
Utilizza una funzione specifica per restituire un'aggregazione parziale dell'espressione specificata. |
|
Restituisce la deviazione standard di tutti i valori non Null dell'espressione specificata. |
|
Restituisce la deviazione standard della popolazione di tutti i valori non Null dell'espressione specificata. |
|
Restituisce una somma dei valori dell'espressione specificata. |
|
Restituisce la varianza di tutti i valori non Null dell'espressione specificata. |
|
Restituisce la varianza della popolazione di tutti i valori non Null dell'espressione specificata. |
Ambito
Ogni funzione di aggregazione utilizza il parametro Scope, che definisce l'ambito di esecuzione della funzione di aggregazione. Un ambito valido è il nome di un raggruppamento, un set di dati o un'area dati. È possibile utilizzare come ambito solo i raggruppamenti o le aree dati che contengono direttamente o indirettamente l'espressione. Nel caso di espressioni all'interno di aree dati, il parametro Scope è facoltativo per tutte le funzioni di aggregazione. Se si omette il parametro Scope, l'ambito della funzione di aggregazione è l'area dati o il raggruppamento più interno a cui appartiene l'elemento del report. Se l'ambito viene specificato come Nothing, corrisponderà all'area dati più esterna a cui appartiene l'elemento del report.
Nel caso di espressioni all'esterno delle aree dati, il parametro Scope si riferisce a un set di dati. Se un report include più set di dati, il parametro Scope è obbligatorio. Se un report include solo un set di dati e Scope viene omesso, l'ambito verrà impostato sul set di dati. Non è possibile specificare la parola chiave Nothing per elementi del report esterni a un'area dati.
L'utilizzo del parametro Scope non è consentito nelle intestazioni o nei piè di pagina.
Altre funzioni
In Reporting Services sono disponibili le funzione di aggregazione aggiuntive seguenti che è possibile utilizzare nelle espressioni. Per un elenco completo dei tipi di funzione disponibili quando vengono valutate le espressioni, vedere Creazione di espressioni in Reporting Services.
Funzione | Descrizione |
---|---|
Indica se l'istanza corrente di un elemento è inclusa nell'ambito specificato. |
|
Restituisce il livello di nidificazione corrente in una gerarchia ricorsiva. |
|
Restituisce l'istanza precedente dall'ambito specificato. |
Vedere anche
Concetti
Creazione di espressioni in Reporting Services
Altre risorse
Espressioni di Reporting Services