Come posso ottenere uno script JSL per sommare le celle in base ad altre celle?Ciao a tutti,
Sono rimasto bloccato nel tentativo di scrivere uno script che sommi le celle in base ad altre 2 celle nella stessa riga.
Sono in grado di selezionare le righe corrette con
dt << row selection (Select where (:Column 3== CurrentWrkWk & :Column 1== "TIM703"));
La risposta finale che mi aspetto è
La somma dovrebbe essere 3,913.
Ho letto l'indice degli script ma sono perso
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 versione 17
Analisi e modellazione dei dati di baseR: Come faccio a ottenere uno script JSL per sommare le celle in base ad altre celle?Penso che questo potrebbe fare ciò che vuoi
Var1 = Col Cumulative Sum(
If( :Column 3 == CurrentWrkWk & :Column 1 == "TIM703",
:StateHour,
.
),
a1
);
R: Come faccio a ottenere uno script JSL per sommare le celle in base ad altre celle?Per riassumere puoi anche usare l'indicizzazione della tabella dati
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"]);
R: Come faccio a ottenere uno script JSL per sommare le celle in base ad altre celle?Ciao Jthi,
Grazie, ha funzionato