Verfügt JMP über ein SumIf-Äquivalent im Spaltenformel-Editor?Ich werde anhand eines Beispiels erklären, was ich erreichen möchte
| AUSWEIS |
Wert |
Summe |
|---|
| 1 |
5 |
13 |
| 1 |
6 |
13 |
| 2 |
9 |
9 |
| 3 |
1 |
1 |
| 1 |
2 |
13 |
Ich habe eine Spalte mit einer Reihe von IDs, die sich wiederholen können. Dann gibt es eine zweite Spalte mit unterschiedlichen Werten für diese IDs.
In der dritten Spalte versuche ich, eine Formel zu haben, um alle Werte aus allen Zeilen zu summieren, die dieselbe ID wie die aktuelle Zeile haben.
Für Zeile 1 gilt ID = 1, also 5+6+2= 13
Irgendwelche Ideen, wie man das macht?
Betreff: SumIf-Äquivalent in der Spaltenformel<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Die Verwendung der Funktion ColSum() mit einem zweiten Argument zur Angabe einer By-Variablen sollte funktionieren. Das folgende Skript erstellt Ihre Tabelle neu und verwendet dabei eine Formel für die dritte Spalte:
Neuer Tisch ( "Daten" ,
Zeilen hinzufügen ( 5 ) ,
Neue Spalte ( "AUSWEIS" ,
Numerisch ,
„Kontinuierlich“ ,
Werte festlegen ( [ 1 , 1 , 2 , 3 , 1 ] )
) ,
Neue Spalte ( "Wert" ,
Numerisch ,
„Kontinuierlich“ ,
Werte festlegen ( [ 5 , 6 , 9 , 1 , 2 ] )
) ,
Neue Spalte ( „SummeWenn“ ,
Numerisch ,
„Kontinuierlich“ ,
Formel ( Col Summe ( : Wert , : AUSWEIS ) )
)
)
Hoffentlich hilft das,
Michael