<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich weiß, wie man eine Formel erstellt, die auf einem Spaltenmittelwert basiert, aber ich muss dies durch Werte in einer anderen Spalte partitionieren:
Was ich bisher habe, ist If (: Rang <= 2, Mittelwert (: Rest), Leerwert ()), was mir den Mittelwert ergibt
Mit der untenstehenden Tabelle muss ich diese auf eine andere Ebene unterteilen und anhand des Unterwerts und des Staates mitteln. Wie würde ich die Formel ändern, um das erforderliche Ergebnis in JMP zu erreichen?
Muss ich die Werte in den Spalten, die ich brauche, zusammenfassen und ein Array verwenden, um dies zu vervollständigen?
Ich habe auch mehrere Läufe, die dynamische Werte sind - es könnten bis zu 5 Einträge in der Laufspalte oder nur 2 sein.
| ZUSTAND | SUB_VALUE | Restwert | Rang |
| RUN1 | ALLES | 3.343158 | 1 |
| RUN1 | BEDEUTEN | 3.62092 | 1 |
| RUN1 | ANGEBOT | -2.26072 | 1 |
| RUN1 | ALLES | 3.141567 | 2 |
| RUN1 | BEDEUTEN | 3,415537 | 2 |
| RUN1 | ANGEBOT | -2.47423 | 2 |
| RUN2 | ALLES | 1.258086 | 1 |
| RUN2 | BEDEUTEN | 0,325492 | 1 |
| RUN2 | ANGEBOT | -0,77308 | 1 |
| RUN2 | ALLES | 2.328553 | 2 |
| RUN2 | BEDEUTEN | 0,184974 | 2 |
| RUN2 | ANGEBOT | -0,88911 | 2 |
| RUN2 | ALLES | -6,00891 | 4 |
| RUN2 | BEDEUTEN | -0,56991 | 4 |
| RUN2 | ANGEBOT | -0,3764 | 4 |
| RUN2 | ALLES | -6,1236 | 3 |
| RUN2 | BEDEUTEN | -0,26641 | 3 |
| RUN2 | ANGEBOT | -1.49011 | 3 |
Rgds
Colin
Die optionalen Argumente der Col Mean () - Funktion funktionieren als By-Klauseln.
Nicht ganz sicher, was Sie tun möchten, aber diese Formel sollte den Mittelwert für jede Stufe von STATE, SUB_VALUE und Rank <= 2 angeben:
Wenn (: Rang <= 2,
Col-Mittelwert (: Rest,: STATE,: SUB_VALUE,: Rang <= 2)
)