IS_VALID
Beschreibung
IS_VALID
ist eine Zeilenfunktion, die Folgendes zurückgibt: 0
wenn der zurückgegebene Wert ist NULL
und 1
wenn der zurückgegebene Wert ist NOT NULL
. Dies ist hilfreich für die Berechnung anderer Berechnungen, bei denen Sie NULL-Werte ausschließen möchten (z. B. bei der Berechnung von Durchschnittswerten).Syntax
IS_VALID
(expression
)Rückgabewert
Retouren
0
wenn der zurückgegebene Wert ist NULL
und 1
wenn der zurückgegebene Wert ist NOT NULL
.Eingabeparameter
- Ausdruck
- Erforderliche Inhalte. Ein Feldname oder ein Ausdruck.
Beispiele
Definieren Sie ein berechnetes Prism-Feld mit
IS_VALID
. Gibt eine Zeilenanzahl nur für die Zeilen zurück, in denen sich dieser Feldwert befindet NOT NULL
. Wenn ein Wert ist NULL
, gibt sie für diese Zeile 0 zurück. In diesem Beispiel erstellen wir ein berechnetes Prism-Feld (sale_amount_not_null
) und verwenden das Feld Sale_amount
als Basis. IS_VALID([sale_amount])
Dann können Sie das von Prism berechnete Feld
Sale_amount_not_null
verwenden, um einen genauen Durchschnitt für den Verkaufsbetrag
zu berechnen, der ausgeschlossen wird NULL
Werte:SUM([sale_amount])/SUM([sale_amount_not_null])