Columna por índice¡Hola!
¿Cuál es la forma correcta de hacer referencia a una columna por índice? Idealmente estaba buscando algo como esto:

¡Gracias de antemano!
Investigación del Consumidor y del MercadoRe: Columna por índiceGracias Brady, esto es exactamente lo que estaba buscando. ¡Muy agradecido!
Re: Columna por índiceAh... Veo lo que quieres ahora.
Pruebe esto como su fórmula. Utiliza el formato column(dt, n)[row()] para obtener el valor en la fila actual, de la n-ésima columna de una tabla de datos, donde el valor de n es lo que haya colocado en la fila actual de la :columna de bloque.
Column( :Block << get data table, :Block )[Row()]
Salud,
Brady
Re: Columna por índiceNo estoy exactamente seguro de qué datos desea obtener de las columnas. ¿Bloquear columna define la columna y la fila de la celda de la que desea obtener los datos?
Column(:Block)[:Block]

Re: Columna por índiceGracias jthi, siento que "<< get name" nos lleva un paso adelante. Mi objetivo final es hacer HLOOKUP básicamente, aquí hay una demostración. Actualmente extrae el nombre de la columna, mientras que quiero que mire los datos de esa columna.

Aquí está el código completo si es necesario:
New Table( "Untitled",
Add Rows( 3 ),
Compress File When Saved( 1 ),
New Column( "Column 1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [11, 111, 1111] )),
New Column( "Column 2",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [22, 222, 2222] )),
New Column( "Column 3",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [33, 333, 3333] )
),
New Column( "Block",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3] )
),
New Column( "Formula",
Character,
"Nominal",
Formula(
Choose( :Block,
Column( 1 ) << get name,
Column( 2 ) << get name,
Column( 3 ) << get name))))
Re: Columna por índicePruebe con << obtener nombre en lugar de Nombre de columna()
Choose(:Block,
Column(1) << get name,
Column(2) << get name,
Column(3) << get name
)

Ejemplo completo:
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(3),
Compress File When Saved(1),
New Column("Block", Numeric, "Continuous", Format("Best", 12), Set Values([1, 2, 3])),
New Column("Column 2", Numeric, "Continuous", Format("Best", 12), Set Values([1, ., .])),
New Column("Column 3", Numeric, "Continuous", Format("Best", 12), Set Values([2, ., .])),
New Column("Column 4", Numeric, "Continuous", Format("Best", 12), Set Values([3, ., .])),
New Column("Formula",
Character,
"Nominal",
Formula(Choose(:Block, Column(1) << get name, Column(2) << get name, Column(3) << get name))
)
);Re: Columna por índicePuede ser cierto para los scripts, pero en las fórmulas aparece este error:

Curiosamente, la ventana emergente sugiere que se puede proporcionar el número, pero no parece ser el caso.

Re: Columna por índiceDebería poder usar solo Columna (índice).
Enviar mensajes a objetos de columna de datos
col = Column( 2 ); // assign a reference to the second column