So erstellen Sie einen Index

Ein Index ist eine Klasse von Variablen verwendet, um eine Dimension eines Arrays zu identifizieren. Derselbe Index kann dieselbe Dimension identifizieren, die von vielen Arrays gemeinsam genutzt wird. Manchmal können Variablen anderer Klassen, z. B. eine Entscheidung, auch als Index verwendet werden, um eine Dimension eines Arrays zu identifizieren. Verwenden Sie zur Verdeutlichung wann immer möglich eine Indexvariable.

Sie erstellen einen Index ähnlich wie jede andere Variable:

Erstellen Sie einen Indexknoten:
  1. Wählen Sie das Bearbeitungswerkzeug und öffnen Sie ein Diagrammfenster.,
  2. Ziehen Sie die Parallelogrammform aus der Knotenpalette in das Diagramm.
  3. Geben Sie einen Titel in den neuen Indexknoten ein.
  4. Öffnen Sie das Definitionsattribut für den neuen Index:
    • Doppelklicken Sie entweder auf den Indexknoten, um sein Objektfenster zu öffnen
    • Oder wählen Sie den Indexknoten aus, öffnen Sie das Attributfenster und wählen Sie Definition aus dem Attributmenü.
  5. Drücken Sie das expr-Menü über dem Definitionsfeld, um diese Optionen anzuzeigen.,

    (Wenn die Variable bereits eine Definition hat, bestätigt Analytica, dass Sie sie ersetzen möchten. Klicken Sie auf OK, um die Definition durch eine Ein-Elemente-Liste zu ersetzen.)
  6. Wählen Sie Liste (zahlen) oder eine Liste von Etiketten nach, ob Sie möchten, geben eine Liste von zahlen oder text-Werte. Es wird eine Liste mit einem Element im Definitionsfeld angezeigt.
  7. Klicken Sie auf die Zelle, um sie auszuwählen, und geben Sie eine Zahl für die Liste oder Text für die Liste der Beschriftungen ein.
  8. Drücken Sie die Eingabetaste oder den Abwärtspfeil, um eine Zelle für das nächste Element hinzuzufügen. Geben Sie seinen Wert ein.,
  9. Wiederholen, bis Sie alle gewünschten Werte eingegeben haben.

Autofill eine Liste: Es gibt der ersten Zelle einer Liste den Standardwert von 1 (oder die vorherige Definition, wenn es eine hatte). Wenn Sie die Eingabetaste oder den Abwärtspfeil drücken, wird dem Wert der vorhergehenden Zelle eine Zelle hinzugefügt, die 1 oder das Inkrement zwischen den beiden vorhergehenden Zellen hinzufügt.

Ausdrucksansicht: Sie können eine Liste oder Liste von Beschriftungen als Listenansicht, die Standardansicht als Spalte von Zellen oder als Ausdrucksansicht als Liste von Elementen zwischen eckigen Klammern anzeigen., Wählen Sie aus der Symbolleiste zeigen den Ausdruck anzuzeigen. Hier ist beispielsweise eine Liste von Zahlen in jeder Ansicht.

Liste der Beschriftungen: In einer Liste von Beschriftungen ist jeder Wert Text. In der Ausdrucksansicht ist jede Beschriftung in einzelnen Anführungszeichen eingeschlossen.

Um ein einfaches Anführungszeichen (Apostroph) als Teil des Textes in eine Beschriftung in der Ausdrucksansicht aufzunehmen, fügen Sie zwei benachbarte einfache Anführungszeichen ein oder fügen Sie doppelte Anführungszeichen ein:

Mischen von Zahlen und Text: Eine Liste kann eine Mischung aus Text und Zahlen enthalten., In beiden Ansichten ist der Text wie unten gezeigt in einfachen Anführungszeichen enthalten.

Wenn Sie versuchen, Zahlen und Text in einer Liste von Beschriftungen zu mischen, werden alle Werte wie unten gezeigt als Text behandelt.

Tipp

Eine Listenzelle kann jeden gültigen Ausdruck enthalten, einschließlich einer, die sich auf andere Variablen bezieht, oder einer, die ausgewertet wird ein Array. Wenn Sie ein Indexobjekt definieren, dessen einziger Zweck darin bestehen sollte, als Index und nicht als Array-Ergebnis zu dienen, sollte jedes Element zu einem Skalar ausgewertet werden., Für allgemeine Variablen ist die Verwendung von Ausdrücken, die Array-Ergebnisse zurückgeben, oft sehr nützlich.

Bearbeiten einer Liste

Sie können eine Liste bearbeiten, indem Sie Zellen (Listenelemente) ändern, hinzufügen oder löschen.

Zelle einfügen: Um eine Zelle an einer anderen Stelle als am Ende der Liste einzufügen, wählen Sie eine Zelle aus und wählen Sie Zeilen einfügen (Strg+i) aus dem Menü Bearbeiten. Der Wert in der ausgewählten Zelle wird in der neuen Zelle dupliziert.

Um am Ende der Liste eine Zelle hinzuzufügen, wählen Sie die letzte Zelle aus und drücken Sie die Eingabetaste oder die Abwärtspfeiltaste.,

Um mehrere zusammenhängende Zellen in die Mitte der Liste einzufügen, wählen Sie die Anzahl der Zellen aus, die Sie einfügen möchten, und wählen Sie Zeilen einfügen (Strg+i) aus dem Menü Bearbeiten. Es dupliziert den Wert der zuletzt ausgewählten Zelle als Standardwert für die neuen Zellen.

Zelle löschen: Um eine oder mehrere zusammenhängende Zellen zu löschen, wählen Sie diese aus und:

  • Wählen Sie Zeilen löschen aus dem Menü Bearbeiten.
  • Oder drücken Sie einfach Strg + k oder Rücktaste.,
Tipp

Wenn Sie eine Zelle in einer Liste hinzufügen oder löschen, die ein Index einer oder mehrerer Bearbeitungstabellen ist, werden Sie gewarnt, dass die entsprechenden Slices der Tabellen geändert werden.

Navigieren in einer Liste: Verwenden Sie die Auf-und Abwärtspfeiltasten, um den Cursor in der Liste nach oben und unten zu bewegen, oder klicken Sie einfach auf die gewünschte Zelle.

Definieren eines Index als Sequenz

Erstellen Sie eine Liste mit der Sequenzoption: Um einen Index als eine Liste gleich großer Zahlen zu definieren, ist es normalerweise einfacher, die Sequenzfunktion aus dem expr-Menü auszuwählen (anstelle von List).,

Dann wird die Sequenzfunktion im Dialog Objektfinder angezeigt.

Nachdem Sie die Werte Start, End und Stepsize eingegeben haben, klicken Sie auf OK; Das Definitionsfeld zeigt die Schaltfläche Sequenz mit ihren Parametern an.

Tip

Um die Parameter start, end oder stepsize einer Sequenz zu ändern, klicken Sie auf die Schaltfläche Sequenz.

Um einen Index als Folge aufeinanderfolgender Ganzzahlen zu definieren, können Sie den Sequenzoperator “ verwenden..,” 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