2017-09-13 3 views
0

Ich habe Funktion, die die letzte Instanz von "Prozent" -Feld zurückgibt, aber die letzten paar Werte sind null. Ich brauche es, um diese Nullwerte nicht einzuschließen und den letzten/letzten nicht Nullwert zurückzugeben. Ich habe die Einstellung geändert Werte für null auf Standard und {Command.percent}<> 0.00 aber es gibt immer noch 0.00Wenn Nummer nicht Null ist

Antwort

0

wie ein Job-Sounds für ISNULL()

Konfigurieren Sie eine gemeinsam genutzte Variable den letzten Wert zu speichern, die durch ihn geht, aber nur Update sein Wert, wenn NOT(ISNULL({yourValue})). Wenn Sie das Ende Ihres Berichts erreicht haben, erhalten Sie den letzten/letzten Nichtnull-Wert.

+0

Die Verwendung von 'NOT (ISNULL ({Command.percent}))' gibt nur einen falschen Wert zurück. Wie würde ich das in einer laufenden Summe verwenden? @ 4444 – michaelg

+0

@michaelg Der Zweck von NOT ISNULL ist zu bestimmen, wahr oder falsch, sollte ich die gemeinsame Variable aktualisieren? Wenn der Wert * nicht * null ist, sollte er in die gemeinsame Variable eingefügt werden. Wenn es * null ist, kann Ihr Code sie ignorieren und nichts tun. – 4444

+0

Ich bin nicht sehr vertraut mit Werten in geteilten Variablen. Würde ich die Variable als Teil einer Formel deklarieren @ 4444 – michaelg

Verwandte Themen