Comment supprimer des lignes (éléments) spécifiques dans le rapportSalut,
Un de mes clients a demandé comment supprimer des lignes (éléments) spécifiques dans le rapport
par exemple, le rapport actuel est comme ci-dessous;

Il veut faire comme ci-dessous

J'ai fait cela en utilisant 'show property' mais je n'ai pas pu enregistrer ce résultat.
Aidez-moi, s'il vous plaît
Re: Comment supprimer des lignes (éléments) spécifiques dans le rapportPeut-être ai-je manqué quelque chose, mais il semble que la R&D ait essayé d'en empêcher un de jouer avec ce tableau. Vous pouvez contourner cela, cependant (pas une recommandation!). Vous pouvez écrire une fonction générale pour rechercher une table donnée dans un rapport et supprimer toutes les lignes que vous souhaitez.
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: Comment supprimer des lignes (éléments) spécifiques dans le rapportSalut Ian,
Merci pour votre commentaire. Cela semble un peu différent. Merci encore
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]);