データ列参照
データ列にメッセージを送信するには、列を参照できる必要があります。列を参照する方法はいくつかあり、その中には列オブジェクト参照を返すものもあります。列名で参照することもできますが、コロンを先頭に付けると、JMPは名前をデータ列としてスコープします。また、コロンを使用して列参照とデータテーブル参照を組み合わせることもできます。例えば、次の行は名前 ratio のスコープをデータ列に設定し、次の行は列参照を変数 dt に格納されているデータテーブルオブジェクト参照と組み合わせます。スクリプト実行時に複数のデータテーブルが開かれている場合に備えて、データテーブルを明示的に識別する形式を使用することをお勧めします。どちらの形式も、プラットフォーム起動時に列を分析ロールにキャストしたり、列にメッセージを送信したりするために使用できます。ただし、これらの形式は列オブジェクト参照を返しません。そのため、有効な列参照を返す Column 関数を使用してデータテーブル列を参照することもできます。この関数は、名前として文字列、またはデータテーブルへのインデックスを使用します。また、最初の引数としてデータテーブル参照を含めることで、参照が正しいことを確認することもできます。これも推奨される方法です。ここで示したColumn関数の例は、列のオブジェクト参照を取得し、それを変数に格納するために使用できます。また、この構文を使用すると、プラットフォームの起動時に列を分析ロールにキャストしたり、メッセージを受信したりすることもできます。