レポートの特定の行(アイテム)を削除する方法こんにちは、
私の顧客の1人が、レポートの特定の行(アイテム)を削除する方法を尋ねました
たとえば、現在のレポートは次のようになります。

彼は以下のように作りたい

'show property'を使用してこれを作成しましたが、この結果を保存できませんでした。
私を助けてください
Re:レポートの特定の行(アイテム)を削除する方法何かが足りなかったのかもしれませんが、R&Dがこのテーブルをいじるのを止めようとしたようです。 ただし、これを回避することはできます(推奨ではありません!)。 レポート内の特定のテーブルを検索し、必要な行を削除する一般的な関数を作成できます。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ow = dt << Oneway( Y( :height ), X( :age ), Means( 1 ), Mean Diamonds( 1 ) );
owRep = Report(ow);
// I expected this to work, but it gives an error ('Unable to delete row 5 from table') . . .
owRep[TableBox(1)] << deleteRow(5);
// . . . but it seems you can do it this way
txtVals = owRep[StringColBox(1)] << get;
numVals = owRep[NumberColBox(1)] << get;
RemoveFrom(txtVals, 4, 2);
numVals = numVals[1::3];
owRep[StringColBox(1)] << set(txtVals);
owRep[NumberColBox(1)] << set(numVals);
Re:レポートの特定の行(アイテム)を削除する方法こんにちはイアン、
コメントありがとうございます。 少し違うようです。 再度、感謝します
txtVals = owRep[StringColBox(1)] << get;
numVals = owRep[NumberColBox(1)] << get;
NewVals ={1, 2, 4};
owRep[StringColBox(1)] << set(txtVals[NewVals]);
owRep[NumberColBox(1)] << set(numVals[NewVals]);