Hallo Leute, ich brauche Hilfe beim Erstellen einer Schleife, die meine Spalte MD liest, in der alle Werte ungleich Null zu diesem Prozess übergehen
dtSample =open("sample.jmp");
dtSample = datatable("smpl");
dtSample << Update(
With( Data Table( dtSpecs ) ),
Match Columns( :Parameter_R = :Parameter, :Order_R = :Order )
);
dtSample << delete columns(:Defecting_R,:Order_R);
deftb << new column("Sample1", numeric, continuous);
For(i=1,i<=N Rows(dtRdr),i++,
foundRows = deftb << get rows where( as column(deftb, dtSample:Parameter_R[i]) < dtSample:LL[i] & isMissing(deftb:MD) == 1 );
deftb:MD[foundRows] = dtSample:MD_LL[i];
foundRows = deftb << get rows where( as column(deftb, dtRdr:Parameter_R[i]) > dtRdr:UL[i] & isMissing(deftb:MD) == 1);
deftb:MD[foundRows] = dtRdr:MD_UL[i];
);
----
Ich habe erst angefangen
For each row(deftb:MD = If(deftb:MD != 0,
dtSample =open("sample.jmp"))
);
Aber ich kann anscheinend nicht weiter mit Skripten beginnen, da ich neu in dieser Sprache bin. Die Syntax und Logik sind immer noch verwirrend. Bitte helfen Sie und eine kleine Erklärung wird sehr helfen! Vielen Dank