Come creare un indice

Un indice è una classe di variabile utilizzata per identificare una dimensione di un array. Lo stesso indice può identificare la stessa dimensione condivisa da molti array. A volte, le variabili di altre classi, come una decisione, possono anche essere utilizzate come indice per identificare una dimensione di un array. Per chiarezza, utilizzare una variabile indice quando possibile.

Si crea un indice molto simile a qualsiasi altra variabile:

Creare un nodo indice:
  1. Selezionare lo strumento di modifica e aprire una finestra di diagramma.,
  2. Trascina la forma del parallelogramma dalla tavolozza dei nodi al diagramma.
  3. Digitare un titolo nel nuovo nodo indice.
  4. Aprire l’attributo definizione per il nuovo indice:
    • Fare doppio clic sul nodo indice per aprire la finestra Oggetto
    • Oppure, selezionare il nodo indice, aprire il pannello Attributo e selezionare Definizione dal menu Attributo.
  5. Premere il menu expr sopra il campo definizione, per visualizzare queste opzioni.,

    (Se la variabile ha già una definizione, Analytica conferma che si desidera sostituirla. Fare clic su OK per sostituire la definizione con un elenco a un elemento.)
  6. Selezionare Elenco (di numeri) o Elenco di etichette a seconda se si desidera inserire un elenco di numeri o valori di testo. Verrà visualizzato un elenco con un elemento nel campo definizione.
  7. Fare clic sulla cella per selezionarla e digitare un numero per l’elenco o un testo per l’elenco di etichette.
  8. Premere Invio o freccia giù per aggiungere una cella per l’elemento successivo. Digitare il suo valore.,
  9. Ripeti fino a quando non hai inserito tutti i valori desiderati.

Riempimento automatico di una lista: fornisce alla prima cella di una lista il valore predefinito di 1 (o la definizione precedente se ne aveva una). Quando si preme Invio o freccia giù, si aggiunge una cella aggiungendo 1, o l’incremento tra le due celle precedenti, al valore della cella precedente.

Vista espressione: è possibile visualizzare un elenco o un elenco di etichette come una vista elenco, la vista predefinita che mostra come una colonna di celle o come una vista espressione, che mostra come un elenco di elementi tra parentesi quadre., Selezionare dalla barra degli strumenti per visualizzare la vista espressione. Ad esempio, ecco un elenco di numeri in ogni vista.

Elenco delle etichette: in un elenco di etichette, ogni valore è testo. Nella vista espressione, ogni etichetta è racchiusa tra virgolette singole.

Per includere una singola citazione (apostrofo) come parte del testo in un’etichetta nella vista espressione, inserire due virgolette singole adiacenti o racchiudere tra virgolette doppie:

Mixing numbers and text: Un elenco può includere un mix di testo e numeri., In entrambe le viste il testo è contenuto tra virgolette singole come mostrato di seguito.

Se si tenta di mescolare numeri e testo in un elenco di etichette, tutti i valori vengono trattati come testo, come mostrato di seguito.

Tip

Una cella elenco può contenere qualsiasi espressione valida, inclusa una che fa riferimento ad altre variabili o una che valuta un array. Se si sta definendo un oggetto index, il cui unico scopo dovrebbe essere quello di servire come indice e non come risultato di un array, ogni elemento dovrebbe valutare uno scalare; altrimenti, verrà visualizzato un avviso., Per le variabili generali, l’uso di espressioni che restituiscono i risultati dell’array è spesso molto utile.

Modifica di un elenco

È possibile modificare un elenco modificando, aggiungendo o eliminando celle (elementi dell’elenco).

Inserisci una cella: per inserire una cella in un punto diverso dalla fine dell’elenco, selezionare una cella e scegliere Inserisci righe (Control+i) dal menu Modifica. Il valore nella cella selezionata viene duplicato nella nuova cella.

Per aggiungere una cella alla fine dell’elenco, selezionare l’ultima cella e premere Invio o il tasto freccia giù.,

Per inserire più celle contigue al centro dell’elenco, selezionare il numero di celle che si desidera inserire e scegliere Inserisci righe (Control+i) dal menu Modifica. Duplica il valore dell’ultima cella selezionata come predefinito per le nuove celle.

Elimina una cella: Per eliminare una o più celle contigue, selezionarle e:

  • Scegliere Elimina righe dal menu Modifica.
  • Oppure, basta premere Control + k o Backspace.,
Tip

Se aggiungi o elimini una cella in un elenco che è un indice di una o più tabelle di modifica, ti avviserà che cambierà le sezioni corrispondenti delle tabelle.

Navigazione in un elenco: utilizzare i tasti freccia su e giù per spostare il cursore su e giù per l’elenco, o semplicemente fare clic sulla cella desiderata.

Definizione di un indice come sequenza

Creare una lista con l’opzione Sequenza: Per definire un indice come una lista di numeri equidistanti, di solito è più facile selezionare la funzione Sequenza dal menu expr (invece di Lista).,

Quindi mostra la funzione di sequenza nella finestra di dialogo Object Finder.

Dopo aver inserito i valori Start, End e Stepsize, fare clic su OK; il campo definizione mostra il pulsante Sequenza con i relativi parametri.

Tip

Per modificare i parametri di inizio, fine o stepsize di una sequenza, fare clic sul pulsante Sequenza.

Per definire un indice come una sequenza di interi successivi, è possibile utilizzare l’operatore Sequenza “..,” in the expression view, for example:

Index Year := 2000 .. 2012

See Also

  • Tutorial: Creating an index variable
  • Tutorial: Arrays
  • Local Indexes
  • Expressions
  • Expression Assist
  • Index..Do

IF a THEN b ELSE c with arraysCreating an indexFunctions that create indexes