カラーセルこんにちは、
空のセルまたはドットのあるセルをグレーアウトするにはどうすればよいですか?

私はバージョン16.1を持っています。
ありがとう
データアクセスRe: カラーセルグレー表示にすることがセルの色を変更することを意味する場合、最も簡単なオプションはスクリプトベースである可能性が高くなります。 1 つのオプションは、<< Get Rows Where を使用して色を設定する行を取得し、<< Color Cells を使用してそれらの行に色を設定することです。
Names Default To Here(1);
dt = Current Data Table();
For Each({colname}, dt << Get Column Names("String"),
rows_to_color = dt << Get Rows Where(Is Missing(Column(dt, colname)[]));
Column(dt, colname) << Color Cells("Gray", rows_to_color);
dt << Clear Select;
);

Re: カラーセル各列に対して実行したい場合は、このスクリプトを使用できます。
For Each( {col}, dt << Get Column Names( "String" ),
Eval(
Eval Expr(
dt << Select Where( Is Missing( As Column( Expr( col ) ) ) );
Expr( Column( col ) ) << Color Cells( "gray" );
dt << Clear Select;
)
)
);*編集
Expr() などはまったく不要です。@jthi彼の例でそれを指摘した。
For Each( {col}, dt << Get Column Names( "String" ),
dt << Select Where( Is Missing( As Column( col ) ) );
Column( col ) << Color Cells( "gray" );
dt << Clear Select;
);
Re: カラーセル@mmarchandTSIいくつかの行が選択されていることを確認するチェックを追加することもできます (<< 色のセルはすべてのセルに色を付けます)。
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(3),
Compress File When Saved(1),
New Column("Column 1", Numeric, "Continuous", Format("Best", 12), Set Values([., ., 1])),
New Column("Column 2", Numeric, "Continuous", Format("Best", 12), Set Values([., ., .])),
New Column("Column 3", Numeric, "Continuous", Format("Best", 12), Set Values([2, 3, 4]))
);
For Each({col}, dt << Get Column Names("String"),
dt << Select Where(Is Missing(As Column(col)));
Column(col) << Color Cells("gray");
dt << Clear Select;
);
/*
For Each({col}, dt << Get Column Names("String"),
dt << Select Where(Is Missing(As Column(col)));
If(N Items(dt << Get Selected Rows) > 0,
Column(col) << Color Cells("gray");
);
dt << Clear Select;
);
*/Re: カラーセル<
dt << Select Where( Is Missing( As Column( col ) ), current selection( "clear" ) )
Re: カラーセルこんにちは、ジャーモさん
このオプションはどこに追加できますか?申し訳ありませんが、JMP ソフトウェアを使用するのは初めてです。
Re: カラーセル私が言いたかったのは、行がまったく選択されていない場合、その列のすべてのセルが色付けされるということです。
この場合、行が選択されていないため、Age のすべてのセルが色付きになります。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
wait(1);
:Age << Color Cells("Red");
wait(1);
dt << Select Rows([2,4,6,20]);
:Name << Color Cells("Blue");
dt << Clear Select;

Re: カラーセルはい、良い点です。
Re: カラーセルこれがどのように使用されるかに応じて、いくつかのオプションがあります。 最も簡単なオプションは、[ファイル] メニューから新しいスクリプト ファイルを開くことです。

次に、開いたウィンドウにスクリプトをコピーして貼り付けます。

上部の「ツールバー」にあるテーブルが正しいことを確認してください (新しいスクリプト ファイルを開いたときに最後にアクティブであった場合は、テーブルが正しいはずです)。
次に、ツールバーから「スクリプトの実行」を押します。

これを繰り返し実行する必要がある場合は、用途に応じて、そのスクリプトをツールバー項目、アドイン、テーブル スクリプト、スクリプト ファイルなどに作成できます。
Re: カラーセル完璧! 助けてくれてありがとう。 ほんとうにありがとう。