Wie erhalte ich ein JSL-Skript zum Summieren von Zellen auf Grundlage anderer Zellen?Hallo zusammen,
Ich stecke fest, als ich versuche, ein Skript zu schreiben, das Zellen auf der Grundlage von zwei anderen Zellen in der gleichen Zeile summiert.
Ich kann die richtigen Zeilen auswählen mit
dt << row selection (Select where (:Column 3== CurrentWrkWk & :Column 1== "TIM703"));
Die endgültige Antwort, die ich erwarte, ist
Die Summe sollte 3,913 betragen.
Ich habe den Skriptindex gelesen, bin aber ratlos
Names Default To Here( 1 );
Clear Globals();
dt = current data table();
CurrentWrkWk = 202450;
a1 == dt << row selection (Select where (:Column 3== CurrentWrkWk & :Column 1== "TIM703"));
Var1 =Col Cumulative Sum(:StateHour, a1);
show(Var1);
>
JMP Version 17
Grundlegende Datenanalyse und ModellierungBetreff: Wie erhalte ich ein JSL-Skript zum Summieren von Zellen auf Grundlage anderer Zellen?Ich denke, das könnte das bewirken, was Sie wollen
Var1 = Col Cumulative Sum(
If( :Column 3 == CurrentWrkWk & :Column 1 == "TIM703",
:StateHour,
.
),
a1
);
Betreff: Wie erhalte ich ein JSL-Skript zum Summieren von Zellen auf Grundlage anderer Zellen?Für die Summe können Sie auch die Datentabellen-Indizierung verwenden
Names Default To Here( 1 );
dt = Open("$SAMPLE_DATA/Big Class.jmp");
age_of_interest = 12;
sex_of_interest = "F";
rows_of_interest = dt << Get Rows Where(:age == age_of_interest & :sex == sex_of_interest);
res = Sum(dt[rows_of_interest, "height"]);
Betreff: Wie erhalte ich ein JSL-Skript zum Summieren von Zellen auf Grundlage anderer Zellen?Hallo Jthi,
Danke das hat geklappt