列参照: Column("Example") と :Name("Example") の違いは何ですか?親愛なるみんな、
例をグーグルで検索すると、Column("Example") と :Name("Example") をいつ使用するかがなんとなくわかります。 集計表や等価条件で使用する場合は、:Name("Example") を使用します。 一方、列のプロパティを変更する場合は Column("Example") を使用します。
しかし、私はまだこの 2 つの概念上の違いを理解できていません。 誰かが 2 つの違いを理解するのに役立つ洞察を提供できますか?
ありがとう、
シャイラ
Re: 列参照: Column("Example") と :Name("E の違いは何ですか?ご意見いただきありがとうございました。
@pmrozここで、一部の列参照が機能するのに、他の列参照が機能しない理由が気になります。 しかし、私はこれを心に留めておきます。 共有してくれてありがとう。
よろしく、
シャイラ
Re: 列参照: Column("Example") と :Name("E の違いは何ですか?覚えておくべきもう一つのしわ。 時々 column("列名")機能しません。 代わりにこう言わなければなりませんAS Column("列名") 。 新しい列式を含む行を取得するには、この参照メソッドを使用する必要がありました。 例えば:
match_rows = rts_signal_detail_report_dt << get rows where(as column(rts_signal_detail_report_dt, one_col) == "Y");
xl_dt << new column("TMP_AER#VER", character, nominal,
formula(as column(xl_col1) || "#" || char(as column(xl_col2))));
試行錯誤の結果、これを見つけました。 つまり、通常のcolumn()参照を使用しても機能しなかったので、AS Columnを試してみたところ、機能しました。
Re: 列参照: Column("Example") と :Name("E私もそう信じています名前()は JSL 関数ではありませんが、指令にJSL通訳者。 これは、ユーザーがスクリプトを保存するときにインタープリターが不適切な名前を処理できるようにすることを目的としています。 (たとえば、プラットフォームの上部にある赤い三角形をクリックし、[スクリプトの保存] > [データ テーブルへ] を選択します。)桁()この関数は、列インデックスまたは固有名、およびオプションでデータ テーブル参照を指定して、有効な列参照を取得することを目的としています。
私は使用しません名前()私のスクリプトのディレクティブ。 その実践は個人の選択とスクリプト スタイルの問題です。
Re: 列参照: Column("Example") と :Name("E の違いは何ですか?列を参照する方法はたくさんあります。 例えば:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
a = Column( 4 )[1] + Column( 4 )[2];
b = Column( 4 )[1] + :name( "height" )[2];
c = Column( 4 )[1] + Column( "height" )[2];
d = Column( 4 )[1] + :height[2];
Show( a, b, c, d );
:Age << Color Cells( "Red" );
Column( 4 ) << Color Cells( "blue" );
:name( "weight" ) << Color Cells( "green" );
:height << Set Property( "Units", inches );
column(5)<< set property( "Units", lbs);
:name("weight")<<GET property=""></GET>
列をどのように参照するかは、何をしようとしているか、何が便利かによって異なります。
Re: 列参照: Column("Example") と :Name("Eこんにちは、マークさん
以下の例では、データ テーブル (dt) の年齢、身長、血液列をルックアップ テーブル (dtLUT) と照合しています。
の列(出力) == 列(出力)このスクリプトを実行する一部のマシンでは受け入れられますが、他のマシンでは受け入れられません。
変数を使用した Column 関数の呼び出しが特定の JMP バージョンでのみサポートされているかどうかを教えてください。
list = { "Age_Group", "Height_Group", "Blood_Group" };
n = N Items (list);
for (v=1, v<N></N>Re: 列参照: Column("Example") と :Name("E問題は、 << 更新(... )メッセージ。 この構文を試してください列の一致()口論:
Match Columns (Column(out) = Column(out))
あなたは平等を試しているわけではありません。 一致を指定しています。 スクリプト索引でこのメッセージの構文を参照してください。

Re: 列参照: Column("Example") と :Name("E問題はスクリプトや環境に関連していないことがわかりました。混乱させて申し訳ありませんが、上記の質問は無視してください。