個々のセルを非表示にして除外するデータ テーブルには、20 列と 50 行があります。 列 12 行 36 には、私が収集した疑わしいデータがあります。 行または列全体を除外せずに、個々のデータ ポイントを除外したいと考えています。 おそらく、データポイントを削除することなく、セルを空白セルとして扱うでしょう。
データ ポイントを右クリックして、行を除外したり、個々のデータ ポイントを除外したりするグラフ オプションがあれば便利です。 また、セルを除外するには、データ テーブル セル オプションを右クリックします。
マウスを右クリックして、セルに接続されている個々のセルにコメントを含めることもできれば便利です。
ユーザーインターフェースRe: 個々のセルを非表示にして除外する現在利用可能なオプションの 1 つは、欠損値コード列プロパティを使用して、列の疑わしい値を欠損値として指定することです。 これをグラフまたはセルからの右クリック オプションとして追加するという興味深いアイデア。
Re: 個々のセルを非表示および除外する
@craig_king は次のように書きました:
データ ポイントを右クリックして行を除外したり、個々のデータ ポイントを除外したりするためのグラフ オプションがあれば便利です。
https://community.jmp.com/t5/Abstracts/Stay-in-the-Flow-With-Custom-Scripts-and-Toolbars-2022-US-30MP/ev-p/756170の12~14分目では、
@shampton82 は、データ ポイントを「削除」する方法を示しています。
に関して:
おそらく、データ ポイントを削除せずに、セルを空白セルとして処理します。
どのセル(x 軸上の列か、y 軸上の列か、あるいはページとして使用されるセルか)を決定する必要があります。
@shampton82 は素晴らしいトリックを使っています:
Names Default To Here(1);
dt=Current Data Table();
cnames = Current Report()[listboxbox( 1 )] << get selected;
rowindex = dt << Get Selected Rows;
dt[rowindex, cnames] = .;
レポートの最初のリストボックスは、列を指定するために使用されます。これは非常に汎用的で、列スイッチャー、ローカルデータフィルター、またはグラフビルダーの標準の列メニューとして使用できます。



このアプローチの欠点:
セルは単に空白として扱われるのではなく、セル内の値が削除されます。非表示を解除することはできません。
Re: 個々のセルを非表示および除外する核兵器アプローチの拡張として:
値を削除する前に、値を補助列に保存することができます。
おそらく: ベクトル型の補助列 - ソース列と保存された値のペアを持つ。
この方法により、同じ補助列を使用して削除されたすべての値を保存し、必要に応じてそれらを復元することができます。
Re: 個々のセルを非表示および除外する個々のセルを除外する可能性には大きな危険が伴います。この情報は「隠されている」ため、ユーザーはそれを覚えておく必要があります。
すべての「無実の」ユーザーを保護するために、必要に応じて有効にできるオプション機能として提供したほうがよいのではないでしょうか。
非常に保守的なアプローチ:
削除されたセルに関する情報は、Multiple Responseプロパティを持つ被爆列に保存されます。

XYZ列、N 行のセルを爆破するには、N 行に「X_ XYZ 」を追加する必要があります。
この例では、行 478 では、列 PNP5 と NPN3 の値が削除されます。
この情報は、データ フィルターの列被爆に「一致なし」オプションを指定してレポートで使用できます。

PNP5 列と VPM3 列の外れ値を削除したいユーザーは、データ フィルターでエントリを選択できます。

この選択は、列スイッチャーの状態ハンドラーを介して自動化できます。