SELECT
Sólo se aplica a PredictiveInsight.
Sintaxis
SELECT(col_nums, data) SELECT(from_col, data) SELECT(from_col, to_col, data)
Parámetros
col_nums
El nombre de una columna que contiene los números de columna para extraer del rango de datos especificado (por ejemplo, una columna que contiene los números 1, 3, 4 y 7, extrae la primera, tercera, cuarta y séptima columna del rango de datos especificado). Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa a uno de los elementos anteriores. Para obtener la definición de formato de col_nums (al igual que data), consulte la sección "Macro Function Parameters" en el capítulo de esta guía para el producto de IBM® .
from_col
La posición numérica de la columna para extraer del rango de datos especificado. Un valor de uno extrae la primera columna de un rango de datos especificado.
to_col
Si este parámetro está proporcionado, from_col se utiliza como un punto de partida y debe ser una columna o un rango de celdas. El punto final es especificado por to_col. Este valor debe ser mayor que from_col.
data
El rango de celdas que contiene la columna(s) a extraer. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa a uno de los elementos anteriores. Para obtener la definición de formato de data, consulte la sección "Parámetros de función de macro" en el capítulo de esta guía para el producto de IBM® .
Descripción
SELECT devuelve las columnas especificadas de un rango de datos. Las columnas para seleccionar pueden especificarse en diferentes formas. El parámetro col_nums contiene números de columna para extraer del rango de datos especificado. para extraer una sola columna, utilice from_col. Para extraer un rango de columnas consecutivas, especifique from_col como un punto de partida (debe ser una columna o un rango de celdas) y to_col como una columna final.
Si data es escalar (es decir, una constante o una variable que contiene un solo valor), la selección de la primera columna devuelve una columna nueva que contiene esa constante. La selección de otra columna desde una constante devuelve una columna que contiene ???.
Esta macro es a menudo incluida en funciones más complejas.
*
Para extraer varias columnas que no sean adyacentes, utilice la función de macro COLUMN para crear una columna que contenga los números de columna para seleccionar. Vea el ejemplo siguiente.
Ejemplos
Crea una nueva columna denominada TEMP que contiene el número tres.
TEMP = SELECT(1, V1) o TEMP = SELECT(1, V1:V3)
Crea una nueva columna denominada TEMP que es una copia de la columna V1.
Crea tres nuevas columnas denominadas TEMP, VX y VY. TEMP es una copia de la columna V2, VX es una copia de la columna V3 y VY es una copia de la columna V4.
Crea dos nuevas columnas denominadas TEMP y VX. TEMP es una copia de la columna V6 y VX es una copia de la columna V9.
Crea dos nuevas columnas denominadas TEMP y VX, cada una de la cuales contiene 50 valores.TEMP es una copia de las celdas 25-74 de la columna V6 y VX es una copia de las celdas 25-74 de la columna V9. Las otras celdas de TEMP están vacías.
Funciones relacionadas