Ich versuche, die Spaltenmittelwertformel zu verwenden, um den Zeit-0-Durchschnittswert für eine Spalte von Testproben anzuzeigen, gruppiert nach den Testprobentypen.
Ich habe dieses Thema von 2012 gefunden, das so aussah, als würde es funktionieren:
https://community.jmp.com/t5/Discussions/Determine-column-mean-by-day-and-within-certain-hours/mp/5477/highlight/true
Die dort empfohlene Syntax lautet:
Col Mean( If( 1 <= :Hour <= 10, :x, Empty() ), :Day )
Wenn ich jedoch versuche, etwas Ähnliches mit meinem Datensatz zu verwenden, erhalte ich die Fehlermeldung „Argument sollte numerisch sein 1 Mal bei Zeilen: 2“.
Dies ist die Syntax, die ich zu verwenden versuche.
Col Mean(If( :DH Stunden == 0, :pm_mw, Empty() ), :Substrat)
Ich kann das Forumla dazu bringen, korrekt ausgeführt zu werden, wenn ich die By-Variable eliminiere:
Col Mean(If( :DH Stunden == 0, :pm_mw, Empty() ))
In ähnlicher Weise kann ich es richtig auswerten, wenn ich die Ich-Aussage eliminiere:
Col Mean(:pm_mw, :Substrat)
Und schließlich kann ich es richtig auswerten, wenn alle Werte für DH-Stunden in der Tabelle 0 sind. Wenn die Tabelle jedoch Werte ungleich 0 für DH-Stunden enthält, wird sie nicht ausgewertet.
Irgendwelche Vorschläge würden geschätzt.
Verwenden Sie anstelle von empty() einen fehlenden Wert, dargestellt durch einen Punkt.
formula column using ColMeanformula column using ColMeanFormelspalte mit ColMean