如何删除报表中的特定行(项目)你好
我的一位客户问如何删除报表中的特定行(项目)
例如,当前报告如下所示;

他想像下面这样

我通过使用“显示属性”来做到这一点,但无法保存此结果。
请帮我
回复:如何删除报表中的特定行(项目)也许我错过了一些东西,但是看起来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);
回复:如何删除报表中的特定行(项目)嗨,伊恩,
感谢您的评论。 似乎有些不同。 再次感谢
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]);