Comment créer un index

Un index est une classe de la variable utilisée pour identifier une dimension d’un tableau. Le même index peut identifier la même dimension partagée par de nombreux tableaux. Parfois, des variables d’autres classes, telles qu’une décision, peuvent également être utilisées comme index pour identifier une dimension d’un tableau. Pour plus de clarté, utilisez une variable d’index dans la mesure du possible.

Vous créez un index comme n’importe quelle autre variable:

Créer un nœud d’index:
  1. Sélectionnez l’outil de modification de et ouvrez une fenêtre de Diagramme.,
  2. faites glisser la forme du parallélogramme de la palette de nœuds vers le diagramme.
  3. Tapez un titre dans le nouveau nœud d’index.
  4. Ouvrez la définition de l’attribut pour le nouvel index:
    • double-cliquez sur le nœud d’index pour ouvrir sa fenêtre d’un Objet
    • Ou, sélectionnez le nœud d’index, ouvrez l’Attribut panneau et sélectionnez Définition de l’Attribut menu.
  5. appuyez sur le menu expr au-dessus du champ Définition, pour voir ces options.,

    (Si la variable a déjà une définition, Analytica confirme que vous souhaitez remplacer. Cliquez sur OK pour remplacer la définition par une liste à un élément.)
  6. sélectionnez Liste (de nombres) ou liste d’étiquettes selon que vous souhaitez entrer une liste de nombres ou de valeurs de texte. Il affichera une liste avec un élément dans le champ de définition.
  7. Cliquez sur la cellule pour la sélectionner, puis Tapez un numéro de Liste ou de texte pour la Liste des Étiquettes.
  8. appuyez sur Entrée ou Flèche vers le bas pour ajouter une cellule à l’élément suivant. Type de sa valeur.,
  9. répétez jusqu’à ce que vous ayez entré toutes les valeurs souhaitées.

remplissage automatique d’une liste: il donne à la première cellule d’une liste la valeur par défaut de 1 (ou la définition précédente si elle en avait une). Lorsque vous appuyez sur Entrée ou Flèche vers le bas, il ajoute une cellule ajoutant 1, ou l’incrément entre les deux cellules précédentes, à la valeur de la cellule précédente.

l’Expression de vue: Vous pouvez afficher une liste ou une liste d’étiquettes, comme une vue de liste, la vue par défaut affiche une colonne de cellules, ou comme une expression de vue, le présentant comme une liste d’éléments entre crochets., Sélectionnez dans la barre d’outils pour afficher la vue expression. Par exemple, voici une liste de nombres dans chaque vue.

Liste des étiquettes: Dans une liste d’étiquettes, chaque valeur est un texte. Dans la vue expression, chaque étiquette est entourée de guillemets simples.

pour inclure une seule citation (apostrophe) dans le texte d’une étiquette dans la vue expression, insérez deux guillemets simples adjacents ou placez-les entre guillemets doubles:

mélange de nombres et de texte: une liste peut inclure un mélange de texte et de nombres., Dans les deux vues, le texte est contenu entre guillemets simples, comme indiqué ci-dessous.

Si vous essayez de combiner des nombres et du texte dans une liste d’étiquettes, toutes les valeurs sont traités comme du texte, comme indiqué ci-dessous.

astuce

une cellule de liste peut contenir n’importe quelle expression valide, y compris une qui fait référence à d’autres variables ou une qui évalue à un tableau. Si vous définissez un objet index, dont le seul but doit être de servir d’index et non de résultat de tableau, chaque élément doit être évalué à un scalaire; sinon, un avertissement en résultera., Pour les variables générales, l’utilisation d’expressions qui renvoient des résultats de tableau est souvent très utile.

modification d’une liste

Vous pouvez modifier une liste en modifiant, ajoutant ou supprimant des cellules (éléments de liste).

Insérer une cellule: Pour insérer une cellule ailleurs qu’à la fin de la liste, sélectionnez une cellule et choisissez Insérer des Lignes (Ctrl+i) dans le menu Edition. La valeur de la cellule sélectionnée est dupliquée dans la nouvelle cellule.

Pour ajouter une cellule à la fin de la liste, sélectionner la dernière cellule et appuyez sur Entrée ou sur la flèche vers le bas.,

pour insérer plusieurs cellules contiguës au milieu de la liste, sélectionnez le nombre de cellules que vous souhaitez insérer et choisissez Insérer des lignes (Contrôle+i) dans le menu Edition. Il reprend la valeur de la dernière cellule sélectionnée comme valeur par défaut pour les nouvelles cellules.

Supprimer une cellule: Pour supprimer une ou plusieurs cellules contigües, sélectionnez-les et:

  • Choisissez Supprimer des Lignes dans le menu Edition.
  • Ou, appuyez simplement sur Ctrl+k ou retour arrière.,
Astuce

Si vous ajoutez ou supprimez une cellule dans une liste qui est un indice d’une ou de plusieurs de modifier des tables, il vous avertit qu’il va changer correspondant à des tranches de des tables.

navigation dans une liste: utilisez les touches fléchées haut et bas pour déplacer le curseur vers le haut et le bas de la liste, ou cliquez simplement sur la cellule souhaitée.

définir un index comme une séquence

créer une liste avec L’option séquence: pour définir un index comme une liste de nombres également espacés, il est généralement plus facile de sélectionner la fonction séquence dans le menu expr (au lieu de List).,

ensuite, il affiche la fonction de séquence dans la boîte de dialogue Object Finder.

Après avoir entré les valeurs Start, End et Stepsize, cliquez sur OK; le champ Définition affiche le bouton Sequence avec ses paramètres.

astuce

pour modifier les paramètres de début, de fin ou de taille d’étape d’une séquence, cliquez sur le bouton séquence.

Pour définir un index comme une séquence d’entiers successifs, vous pouvez utiliser l’opérateur de Séquence « ..,” 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