Jak utworzyć indeks

indeks jest klasą zmiennej używaną do identyfikacji wymiaru tablicy. Ten sam indeks może identyfikować ten sam wymiar współdzielony przez wiele tablic. Czasami zmienne innych klas, takie jak decyzja, mogą być również używane jako indeks do identyfikacji wymiaru tablicy. Dla jasności, użyj zmiennej indeksu, o ile to możliwe.

tworzysz indeks tak jak każda inna zmienna:

Utwórz węzeł indeksu:
  1. wybierz narzędzie do edycji I Otwórz okno diagramu.,
  2. przeciągnij kształt równoległoboku z palety węzła na diagram.
  3. wpisz tytuł do nowego węzła indeksu.
  4. Otwórz atrybut definicji dla nowego indeksu:
    • kliknij dwukrotnie węzeł indeksu, aby otworzyć okno obiektu
    • lub wybierz węzeł indeksu, otwórz panel atrybutów i wybierz definicję z menu atrybutów.
  5. Naciśnij Menu expr nad polem definicji, aby zobaczyć te opcje.,

    (jeśli zmienna ma już definicję, Analytica potwierdza, że chcesz ją zastąpić. Kliknij OK, aby zastąpić definicję jednoelementową listą.)
  6. Wybierz listę (liczb) lub listę etykiet w zależności od tego, czy chcesz wprowadzić listę liczb czy wartości tekstowe. Wyświetli listę z jednym elementem w polu definicja.
  7. kliknij komórkę, aby ją wybrać i wpisz liczbę dla listy lub tekst dla listy etykiet.
  8. naciśnij klawisz Enter lub STRZAŁKĘ W DÓŁ, aby dodać komórkę do następnego elementu. Wpisz jego wartość.,
  9. powtarzaj, dopóki nie wprowadzisz wszystkich żądanych wartości.

Autouzupełniaj listę: podaje pierwszej komórce listy domyślną wartość 1 (lub poprzednią definicję, jeśli taką miała). Po naciśnięciu klawisza Enter lub strzałki w dół do wartości poprzedniej komórki zostanie dodana komórka dodająca 1 lub przyrost między dwiema poprzedzającymi komórkami.

Widok wyrażenia: możesz wyświetlić listę lub listę etykiet jako Widok listy, domyślny widok jako kolumnę komórek lub jako widok wyrażenia, pokazując go jako listę elementów między nawiasami kwadratowymi., Wybierz z paska narzędzi, aby wyświetlić widok wyrażenia. Na przykład, oto lista liczb w każdym widoku.

lista etykiet: na liście etykiet każda wartość jest tekstem. W widoku wyrażenie każda etykieta jest zamknięta pojedynczymi cudzysłowami.

aby dołączyć pojedynczy cudzysłów (apostrof) jako część tekstu w etykiecie w widoku wyrażenia, należy wstawić dwa sąsiadujące pojedyncze cudzysłowy lub załączyć podwójne cudzysłowy:

mieszanie liczb i tekstu: lista może zawierać mieszankę tekstu i liczb., W obu widokach tekst jest zawarty w pojedynczych cudzysłowach, jak pokazano poniżej.

Jeśli spróbujesz połączyć Liczby i tekst na liście etykiet, wszystkie wartości będą traktowane jako tekst, jak pokazano poniżej.

końcówka

komórka listy może zawierać dowolne poprawne wyrażenie, w tym takie, które odnosi się do innych zmiennych lub takie, które jest ewaluowane do tablicy. Jeśli definiujesz obiekt index, którego jedynym celem powinno być służyć jako indeks, a nie jako wynik tablicy, to każdy element powinien zostać oceniony na Skalar; w przeciwnym razie zostanie wywołane Ostrzeżenie., W przypadku zmiennych ogólnych bardzo przydatne jest użycie wyrażeń, które zwracają wyniki tablicy.

Edycja listy

możesz edytować listę, zmieniając, dodając lub usuwając komórki (elementy listy).

Wstaw komórkę: aby wstawić komórkę w dowolnym miejscu poza końcem listy, wybierz komórkę i wybierz Wstaw wiersze (Control+i) z menu Edycja. Wartość w wybranej komórce jest duplikowana w nowej komórce.

aby dodać komórkę na końcu listy, wybierz ostatnią komórkę i naciśnij klawisz Enter lub klawisz strzałki w dół.,

aby wstawić kilka sąsiednich komórek na środku listy, wybierz liczbę komórek, które chcesz wstawić i wybierz Wstaw wiersze (Control+i) z menu Edycja. Duplikuje wartość ostatniej wybranej komórki jako domyślną dla nowych komórek.

Usuń komórkę: aby usunąć jedną lub więcej sąsiadujących komórek, wybierz je i:

  • wybierz Usuń wiersze z menu Edycja.
  • lub po prostu naciśnij Control + k lub Backspace.,
Porada

jeśli dodasz lub usuniesz komórkę na liście, która jest indeksem jednej lub więcej tabel edycji, ostrzega cię, że zmieni odpowiednie plasterki tabel.

nawigacja po liście: użyj klawiszy strzałek w górę i w dół, aby przesunąć kursor w górę i w dół listy lub po prostu kliknij wybraną komórkę.

Definiowanie indeksu jako sekwencji

Tworzenie listy z opcją sekwencji: aby zdefiniować indeks jako listę równomiernie rozmieszczonych liczb, zwykle łatwiej jest wybrać funkcję sekwencji z menu expr (zamiast listy).,

następnie wyświetla funkcję sekwencji w oknie dialogowym wyszukiwarka obiektów.

Po wprowadzeniu wartości Start, End i Stepsize kliknij OK; pole definicji pokazuje przycisk sekwencji z jego parametrami.

końcówka

aby zmienić parametry początku, końca lub rozmiaru kroku sekwencji, kliknij przycisk Sekwencja.

aby zdefiniować indeks jako ciąg kolejnych liczb całkowitych, możesz użyć operatora sekwencji”..,” 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