インデックスによる列やあ!
インデックスによって列を参照する正しい方法は何ですか? 理想的には、次のようなものを探していました。

前もって感謝します!
消費者および市場調査Re: インデックスによる列ありがとう、ブレイディ、これはまさに私が探していたものです。 とても感謝しております!
Re: インデックスによる列ああ... あなたが今何を望んでいるのかが分かりました。
これを公式として試してみてください。 これは、column(dt, n)[row()] という形式を使用して、データ テーブルの n 番目の列の現在の行の値を取得します。n の値は、データ テーブルの現在の行に配置した値です。 :ブロック列。
Column( :Block << get data table, :Block )[Row()]
乾杯、
ブレイディ
Re: インデックスによる列列からどのようなデータを取得したいのかが正確にわかりません。 ブロック列は、データを取得するセルの列と行を定義しますか?
Column(:Block)[:Block]

Re: インデックスによる列ありがとう、jthi、「<< get name」で一歩前進したような気がします。 私の最終的な目標は、基本的に HLOOKUP を実行することです。これはデモです。 現在、列名を取得していますが、その列のデータを確認したいと考えています。

必要に応じて、完全なコードを次に示します。
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: インデックスによる列Column Name() の代わりに << get name を試してください。
Choose(:Block,
Column(1) << get name,
Column(2) << get name,
Column(3) << get name
)

完全な例:
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: インデックスによる列スクリプトではそうかもしれませんが、数式では次のエラーが発生します。

興味深いことに、ポップアップは番号を提供できることを示唆していますが、そうではないようです

Re: インデックスによる列Column(index) だけを使用できるはずです。
データ列オブジェクトにメッセージを送信する
col = Column( 2 ); // assign a reference to the second column