row() führt zu einem fehlenden Wert für die erste ZeileJMP® Pro 17.0.0 (622753)
Hallo, ich verstehe, dass die Verwendung von Lag in der 1. Zeile zu einem fehlenden Wert führt.Aber ich muss einen fehlenden Wert vermeiden, da mein Vorhersagealgorithmus Informative Missing an anderer Stelle verwendet. Also in diesem einen Fall möchte ich es vermeiden.
Ich kenne mich mit JSL nicht so gut aus...
Formelergebnis: Dieser fehlende Wert soll erzwungen werden, sich auf Null zu ändern.Meine ersten Versuche waren Kombinationen von If-Anweisungen mit Is Empty, Is Missing. z.B
Wenn Verzögerung ( die ganze Formel ) ==Ist leer
Dann ==0
Sonst == Verzögerung ( die ganze Formel )
Irgendwelche Vorschläge?Danke Paul
Verzögerung(" die ganze Formel ")

SkripterstellungBetreff: row() führt zu einem fehlenden Wert für die erste ZeileVersuchen Sie, Ihre if-Anweisung außerhalb der Verzögerungsfunktion zu platzieren.So..
if( row() == 1,
hCounter = 1; // set the hCounter value so future evaluations work, but
0;, //return 0 for the first row
lag( ... )
)
Betreff: row() führt zu einem fehlenden Wert für die erste ZeileDanke, das hat es getan
row() führt zu fehlendem Wert für die 1. ZeileJMP® Pro 17.0.0 (622753)
Hallo, ich verstehe, dass die Verwendung von „Lag“ in der ersten Zeile zu einem fehlenden Wert führt. Ich muss jedoch einen fehlenden Wert vermeiden, da mein Vorhersagealgorithmus an anderer Stelle „Informative Missing“ verwendet. In diesem Fall möchte ich dies also vermeiden.
Ich bin nicht besonders gut mit JSL ...
Formelergebnis: Ich möchte diesen fehlenden Wert auf Null setzen. Meine ersten Versuche bestanden darin, Kombinationen von If-Anweisungen mit „Ist leer“ und „Ist fehlend“ auszuprobieren. Beispiel:
Wenn Lag ( die gesamte Formel ) ==Leer ist
Dann ==0
Else == Lag (die ganze Formel)
Irgendwelche Vorschläge? Danke, Paul
Lag("die ganze Formel")

Ergebnisse teilen und kommunizieren