L'argomento Intervallo fa riferimento a righe e colonne espanse in fase di visualizzazione, nelle quali vengono eseguiti calcoli dopo la soppressione. L'ordinamento viene eseguito al completamento del calcolo.
Tabella 2-2 Notazione dell'intervallo
Tipo | Notazione | Descrizione | Esempio |
---|---|---|---|
Nessuno | L'argomento Intervallo è facoltativo. | Riferimento a tutte le righe espanse nel segmento riga 2.
|
|
Intervallo singolo | [segmento (intervallo)] | Singola riga o colonna espansa | Riferimento alla riga espansa 5 nel segmento 2:
|
Riferimento a intervalli consecutivi | [:] | Intervallo di righe o colonne espanse | Riferimento alle righe espanse 5, 6, 7, 8, 9 e 10 nel segmento riga 2:
|
Riferimenti a intervalli non consecutivi | [,] | Più singole righe o colonne espanse | Riferimento alle righe espanse 5, 7, 8 e 10 nel segmento riga 2:
|
Se si utilizza un intervallo, è possibile utilizzare qualsiasi combinazione delle notazioni di intervallo spiegate nella Tabella 2-2.
Esempio 1:
Riferimento alle righe espanse da 5 a 10 nella riga 2 in fase di progettazione:
row[2(5:10)]
Se il segmento riga 2 si espande fino a 15 righe, la funzione viene applicata solo alle righe espanse da 5 a 10.
Esempio 2:
Identifica le colonne da C a E nella colonna A in fase di progettazione:
column[A(C:E)]
Esempio 3:
Riferimento alle righe espanse 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15 e 17 nella riga 2 in fase di progettazione:
row[2(1,3, 5:10, 12:15, 17)]
Se la griglia contiene proprietà di soppressione, le righe e colonne espanse possono venire soppresse. Se l'argomento Intervallo fa riferimento a un numero di righe espanse maggiore del numero massimo di righe espanse nel segmento, le righe eccedenti verranno ignorate.
Esempio 4:
Nell'esempio seguente vengono identificate le righe espanse da 6 a 10, ma il segmento 1 contiene solo 3 righe espanse. In questo scenario la funzione è valida solo per le righe espanse da 6 a 8:
row[1(6:10)]
Se nell'intervallo non esiste alcuna riga espansa, l'intero asse verrà ignorato.
Esempio 5:
Ignora il riferimento a 23 se il segmento 3 contiene solo 10 righe espanse:
row[3(23)]
Esempio 6:
Se si specifica un intervallo iniziale più grande dell'intervallo finale, il sistema li scambia a livello interno automaticamente. Nell'esempio seguente viene illustrato come invertire l'intervallo.
row[1(7:5)] becomes row[1(5:7)]
Sono validi più riferimenti alle stesse righe o colonne espanse. Tuttavia, le stesse righe o colonne verranno inserite due volte in un'espressione.
Esempio 7:
Somma la riga 5 espansa due volte:
row[2(3,5,7,5)].sum
Esempio 8:
Specifica le righe espanse 3, 4, 5, 6, 7 e la riga 5. La riga 5 viene inclusa due volte nel calcolo della media:
row[2(3:7,5)].ave