PREVIOUS
Utilizzato solo nei calcoli visivi. Recupera un valore nell'elemento precedente di un asse nella matrice visiva.
Sintassi
PREVIOUS ( <column>[, <steps>][, <axis>][, <blanks>][, reset] )
Parametri
Termine | Definizione |
---|---|
column |
Colonna da recuperare. |
steps |
(Facoltativo) Indica il numero di righe da tornare indietro per recuperare il valore. Se omesso, viene utilizzato 1 (la riga esattamente precedente). |
axis |
(Facoltativo) Riferimento all'asse. Se omesso, viene utilizzato il primo asse della definizione della forma visiva. |
blanks |
(Facoltativo) Enumerazione che definisce come gestire i valori vuoti durante l'ordinamento del axis .
I valori supportati sono:
|
reset |
(Facoltativo) Indica se il calcolo viene reimpostato e a quale livello della gerarchia di colonne della forma visiva. I valori accettati sono: un riferimento di campo a una colonna nella forma visiva corrente, NONE (impostazione predefinita), LOWESTPARENT , HIGHESTPARENT o un numero intero. Il comportamento dipende dal segno intero: - Se zero o omesso, il calcolo non viene reimpostato. Equivalente a NONE .
: se positivo, l'intero identifica la colonna a partire dal più alto, indipendentemente dal livello di granularità. HIGHESTPARENT equivale a 1.
: se negativo, l'intero identifica la colonna a partire dal livello più basso, rispetto alla granularità corrente. LOWESTPARENT equivale a -1. |
Valore restituito
Valore di column
dall'elemento precedente dell'asse.
Osservazioni
Questa funzione può essere usata solo in un calcolo visivo.
Esempio
Il calcolo visivo seguente restituisce l'importo delle vendite della riga precedente sull'asse ROWS, che viene reimpostato sull'elemento padre più basso.
PreviousInternetSalesAmount = PREVIOUS ( [Sum of SalesAmount], ROWS, LowestParent )
Lo screenshot seguente mostra la matrice visiva e l'espressione di calcolo visivo: