Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenHallo zusammen, ich verwende JMP 11.2.1. Was wäre der beste Ansatz, um eine neue Zusammenfassungsspalte unter den folgenden Bedingungen zu erstellen, ohne ein Skript zu verwenden? Ich habe unten einen Screenshot von dem, was ich gerne hätte.
- Wenn ALLE Werte der Referenzspalten Col1 - Col 5 NULL sind, möchte ich einen NULL-Wert zurückgeben.
- Wenn eine der 5 Referenzspalten einen Wert hat, der NICHT "Keine von diesen" ist, möchte ich, dass ein einzelner Zusammenfassungswert zurückgegeben wird, dh "Ein Artikel".
- Wenn Spalte 1 den Wert "Keine von diesen" hat (und es wird nur Spalte 1 mit diesem Wert sein), möchte ich, dass "Keine von diesen" als Zusammenfassungswert zurückgegeben wird.

Vielen Dank.
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenGut zu wissen. Vielen Dank.
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenWenn in einem Spaltennamen Sonderzeichen enthalten sind, können Sie diese weiterhin mit der Funktion "Name ()" referenzieren.
Wenn Sie den Spaltennamen haben:
A + 4 / # x
Sie können sich in Ihrer Formel darauf beziehen als:
: Name ("A + 4 / # x")
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenVielen Dank. Ich verstehe den Unterschied zwischen Datentypen und Wertelabels. Ich war einfach nicht positiv, wenn sich die Formel sowohl auf Datenwerte als auch auf Datentypen beziehen könnte. Also funktionierte die Formel - irgendwann. Es funktionierte sofort in der Beispieldatei, aber ich konnte nicht herausfinden, warum es anfangs nicht in meiner Basisdatei funktionierte. Es scheint, dass JMP den Namen meiner Spalten nicht mochte (ursprünglich in der nativen SPSS-Datei von unserem Hersteller genannt), aber nachdem ich Sonderzeichen eliminiert hatte, funktionierte die Formel.
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenSie werden von Datentypen und Wertelabels verwirrt. Spalte 1 hat 998 als Code (Textzeichenfolge) mit dem Wertelabel "Keine davon". Die tatsächlichen Daten sind "998" als Zeichenfolge. Ähnlich für Col2 bis Col5. Die Werte sind "1", "2" usw. alles als Zeichenketten. Ihre Formel muss sich auf tatsächliche Datenwerte und den tatsächlichen Datentyp beziehen, nicht auf die Bezeichnungen. Ihre Formel sollte folgendermaßen aussehen:
Ob(
: Col1 == "998", "Keine davon",
Fehlt (Summe (Num (: Col2), Num (: Col3), Num (: Col4), Num (: Col5)) == 0
| : Col1! = "", "Ein Element"
)
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenBestimmt. Vielen Dank.
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenKönnen Sie bitte eine Musterdatentabelle beifügen?
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenDanke für die Antwort. Ich habe die Referenzspalten und die Ausgabespalte mit dem Zeichentyp festgelegt, aber es wird nichts zurückgegeben, wenn ich die Formel (mit meinen tatsächlichen Spaltennamen) verwende. Dann dachte ich für "Keine von diesen", dass JMP möglicherweise den tatsächlichen Wert "998" im Gegensatz zum Wertelabel "Keine von diesen" haben wollte, aber weder die Formua zum Laufen brachte. Ich erhalte keine Fehler, wenn ich die Formel anwende. Es ist nur so, dass nichts die Ausgabespalte auffüllt.
Betreff: Erstellen einer neuen Zusammenfassungsspalte basierend auf 5 ReferenzspaltenZunächst gibt es ein Problem mit Ihrer Beispieldatentabelle. Ihre Spalte 1 scheint numerische und Zeichenelemente zu enthalten. JMP wird dies nur dann vornehmen, wenn die Spalte eine Zeichenspalte ist. Auf dieser Annahme basiert also eine Formel, die funktionieren wird.
If( :Col1 == "None of these", "None of these",
IsMissing( sum(:Col2, :Col3, :Col4, :Col5) ) == 0 | :Col1 != "", "An Item"
);