L'argomento Segmento è un valore che rappresenta un ID di riga o colonna nel designer. I segmenti con riferimento fanno riferimento a righe o colonne in fase di progettazione, che possono espandersi nel visualizzatore. Le righe e colonne in fase di visualizzazione corrispondono alle righe e colonne espanse. È possibile utilizzare numeri per gli ID di riga e lettere per gli ID di colonna. È possibile fare riferimento a uno o più segmenti in qualsiasi formula standard.
Tabella 2-1 Notazione utilizzata per più segmenti nelle formule standard
Tipo | Notazione | Descrizione | Esempio |
---|---|---|---|
Segmento singolo | [ ] | Segmento singolo (fase di progettazione) | Riferimento al segmento 2:
Nota: Le release precedenti supportano questa notazione. |
Segmento non consecutivo | [;] | Più righe singole o più segmenti di colonna | Riferimento alle righe 2, 5, 7, 8 e 10:
Nota: Utilizzare un punto e virgola anziché una virgola per delimitare i riferimenti di riga o colonna. |
Intervallo di segmenti | [:] | Intervallo di righe o segmenti di colonna | Riferimento alle righe 2, 3, 4 e 5:
|
Nei seguenti esempi sono illustrate le varie combinazioni della notazione dei segmenti riportate nella Tabella 2-1.
Esempio 1:
Riferimento alle righe 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15 e 17:
row[1; 3; 5:10; 12:15; 17]
Esempio 2:
La seguente espressione fa riferimento al segmento 20, ma se la griglia contiene solo 15 segmenti riga, la formula funziona solo con il segmento 4:
row[4; 20]
Se si specifica un segmento iniziale più grande del segmento finale, il sistema li scambia a livello interno automaticamente.
Esempio 3:
Illustra come i segmenti vengono scambiati internamente:
row[6:3] becomes row[3:6]
Sono validi più riferimenti agli stessi segmenti. Tuttavia, gli stessi segmenti verranno inseriti due volte in un'espressione.
Esempio 4:
Somma la riga 5 due volte:
row[2;3;5;7;5].sum
Esempio 5:
Riferimento ai segmenti riga 2, 3, 4, 5, 6, 7 e di nuovo al segmento 5. Il segmento 5 viene incluso due volte nel calcolo della media:
row[2:7;5].avg
I segmenti di testo vengono ignorati.
Esempio 6:
Ignora il segmento riga 3 se è una riga di testo:
row[1:5]