Ho notato un comportamento inaspettato in Jmp:
Dopo aver creato una colonna formula con una formula personalizzata, viene valutata un'altra colonna formula ogni volta Seleziono una cella nella tabella dati.
Perché la formula viene valutata così tante volte?
- rimuovendo il mioX =1; myX dalla prima formula interrompe il comportamento
- la rimozione della formula personalizzata dalla seconda formula interrompe il comportamento
Salto 17.2
Names Default To Here( 1 );
row_count = 10;
dt = New Table( "myTable", Add Rows( row_count ), New Column( "X", set each value( Row() ) ) );
dt << New Column( "Formula As Constant",
Formula(
if(row()==1,write("\!N"));
Write("+1 ");
myX = 1;
myX
)
);
new namespace("test");
Add Custom Functions( New Custom Function( "test", "myFunc", Function( {}, 1 ) ) );
dt << New Column( "Formula via Custom Formula", Formula( test:myFunc() ) );