Vai al contenuto principale

Identificatori set

Un identificatore set rappresenta un set di record nei dati; tutti i dati o un sottogruppo di essi. Rappresenta il set di record definiti da una selezione. Può trattarsi della selezione corrente, di tutti i dati (nessuna selezione), di una selezione da un segnalibro, o di una selezione da uno stato alternato.

Nell'esempio Sum( {$<Year = {2009}>} Sales ), l'identificatore è il simbolo del dollaro: $. Ciò rappresenta la selezione corrente. Rappresenta anche tutti i possibili record. Questo set può quindi essere alterato dalla parte con il modificatore dell'espressione set: la selezione 2009 in Year viene aggiunta.

L'identificatore set $ equivale a non indicare un identificatore set. Ad esempio, con l'esempio precedente, l'espressione Sum( {$<Year = {2009}>} Sales ) è equivalente a Sum( {<Year = {2009}>} Sales ).

In un'espressione set più complessa, è possibile utilizzare insieme due identificatori con un operatore per formare un'unione, oppure un'intersezione dei due set di record.

La tabella seguente mostra alcuni identificatori comuni.

Esempi con identificatori comuni
Identificatore Descrizione
1 Rappresenta la serie completa di tutti i record nell'applicazione, indipendentemente dalle selezioni eseguite.
$ (oppure nessun identificatore set) Rappresenta i record della selezione corrente nello stato predefinito. L'espressione set {$} equivale pertanto in genere alla non dichiarazione di un'espressione set.
$1 Rappresenta la selezione precedente nello stato predefinito. $2 rappresenta la selezione precedente con uno scarto di uno, e così via.
$_1 Rappresenta la prossima selezione (in avanti). $_2 rappresenta la selezione successiva, con uno scarto di uno, e così via.
BM01 È possibile utilizzare qualsiasi ID o nome del segnalibro.
AltState È possibile fare riferimento a uno stato alternato mediante il proprio nome stato.
AltState::BM01 Un segnalibro contiene le selezioni di tutti gli stati, ed è possibile creare un riferimento a un segnalibro specifico qualificandone il nome.

La tabella seguente mostra esempi con identificatori diversi.

Esempi con identificatori diversi
Esempio Risultato
Sum ({1} Sales) Restituisce le vendite totali per l'app, ignorando le selezioni, ma non la dimensione.

Sum ({$} Sales)

Restituisce le vendite per la selezione attuale, vale a dire lo stesso di Sum(Sales).

Sum ({$1} Sales)

Restituisce le vendite per la selezione precedente.

Sum ({BM01} Sales)

Restituisce le vendite per il segnalibro denominato BM01.

Vedere anche:

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!