cómo crear un index

un index es una clase de variable utilizada para identificar una dimensión de un array. El mismo índice puede identificar la misma dimensión compartida por muchos arrays. A veces, las variables de otras clases, como una decisión, también se pueden usar como un índice para identificar una dimensión de un array. Para mayor claridad, utilice una variable de índice siempre que sea posible.

crea un índice como cualquier otra variable:

crea un nodo de índice:
  1. seleccione la herramienta de edición y abra una ventana de diagrama.,
  2. arrastre la forma de paralelogramo de la paleta de nodos al diagrama.
  3. escriba un título en el nuevo nodo de índice.
  4. abra el atributo definition para el nuevo índice:
    • haga doble clic en el nodo index para abrir su ventana de objeto
    • O, seleccione el nodo index, abra el panel Attribute y seleccione Definition en el menú Attribute.
  5. pulse el menú expr sobre el campo de definición, para ver estas opciones.,

    (Si la variable ya tiene una definición, Analytica confirma que desea reemplazar. Haga clic en Aceptar para reemplazar la definición con una lista de un elemento.)
  6. seleccione Lista (de números) o lista de etiquetas según si desea ingresar una lista de números o valores de texto. Mostrará una lista con un elemento en el campo de definición.
  7. haga clic en la celda para seleccionarla y escriba un número para la lista o texto para la lista de etiquetas.
  8. presione ENTRAR o FLECHA ABAJO para agregar una celda para el siguiente elemento. Escriba su valor.,
  9. repita hasta que haya introducido todos los valores que desee.

Autocompletar una lista: le da a la primera celda de una lista el valor predeterminado de 1 (o la definición anterior si tenía una). Cuando presiona Intro o flecha hacia abajo, agrega una celda agregando 1, o el incremento entre las dos celdas anteriores, al valor de la celda anterior.

vista de expresión: puede mostrar una lista o una lista de etiquetas como una vista de lista, la vista predeterminada se muestra como una columna de celdas, o como una vista de expresión, mostrándola como una lista de elementos entre corchetes., Seleccione de la barra de herramientas para mostrar la vista de expresión. Por ejemplo, aquí hay una lista de números en cada vista.

Lista de etiquetas: En una lista de etiquetas, cada valor es texto. En la vista expresión, cada etiqueta está encerrada entre comillas simples.

para incluir una comilla simple (apóstrofo) como parte del texto en una etiqueta en la vista de expresión, Inserte dos comillas simples adyacentes o encierre entre comillas dobles:

mezcla de números y texto: una lista puede incluir una mezcla de texto y números., En ambas vistas el texto está contenido entre comillas simples como se muestra a continuación.

Si intenta mezclar números y texto en una lista de etiquetas, todos los valores se tratan como texto, como se muestra a continuación.

Tip

una celda de lista puede contener cualquier expresión válida, incluida una que se refiera a otras variables o una que se evalúe como una matriz. Si está definiendo un objeto index, cuyo único propósito debe ser servir como un índice y no como un resultado de matriz, entonces cada elemento debe evaluarse como un escalar; de lo contrario, resultará una advertencia., Para variables generales, el uso de expresiones que devuelven resultados de matriz es a menudo muy útil.

editar una lista

Puede editar una lista cambiando, agregando o eliminando celdas (elementos de Lista).

insertar una celda: para insertar una celda en cualquier lugar que no esté al final de la lista, seleccione una celda y elija Insertar filas (Control+i) en el menú Editar. El valor de la celda seleccionada se duplica en la celda nueva.

para agregar una celda al final de la lista, seleccione la última celda y presione ENTRAR o la tecla de flecha hacia abajo.,

para insertar varias celdas contiguas en el Centro de la lista, seleccione el número de celdas que desea insertar y elija Insertar filas (Control+i) en el menú Editar. Duplica el valor de la última celda seleccionada como el valor predeterminado para las celdas nuevas.

eliminar una celda: para eliminar una o más celdas contiguas, selecciónelas y:

  • elija Eliminar filas en el menú Editar.
  • O simplemente presione Control + k o retroceso.,
Tip

si agrega o elimina una celda en una lista que es un índice de una o más tablas de edición, le advertirá que cambiará las secciones correspondientes de las tablas.

navegar por una lista: utilice las teclas de flecha arriba y abajo para mover el cursor arriba y abajo de la lista, o simplemente haga clic en la celda que desee.

definir un índice como una secuencia

crear una lista con la opción Secuencia: para definir un índice como una lista de números igualmente espaciados, generalmente es más fácil seleccionar la función secuencia desde el menú expr (en lugar de Lista).,

luego muestra la función de secuencia en el diálogo del Buscador de objetos.

después de introducir los valores de inicio, fin y tamaño de paso, haga clic en Aceptar; el campo de definición muestra el botón secuencia con sus parámetros.

Consejo

Para cambiar el inicio, final o stepsize parámetros de una secuencia, haga clic en el botón secuencial.

para definir un índice como una secuencia de enteros sucesivos, puede utilizar el operador de secuencia «..,” 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