Zu Hauptinhalt springen

IsNull - Skript- und Diagrammfunktion

Die Funktion IsNull überprüft, ob der Wert einer Formel NULL ist. Falls ja, wird -1 (True) ausgegeben, ansonsten 0 (False).

Syntax:  

IsNull(expr )

InformationshinweisEin String mit der Länge Null wird nicht als NULL betrachtet und IsNull wird als False ausgegeben.

Beispiel: Ladeskript

In diesem Beispiel wird eine Inline-Tabelle mit vier Zeilen geladen, in denen die ersten drei Zeilen entweder nichts - oder 'NULL' in der Spalte Value enthalten. Wir wandeln diese Werte in echte NULL-Wertrepräsentationen um, wobei der mittlere vorhergehende LOAD-Vorgang die Null-Funktion verwendet.

Der erste vorangehende LOAD-Vorgang fügt ein Feld hinzu, das überprüft, ob der Wert NULL ist. Dazu wird die IsNull-Funktion verwendet.

NullsDetectedAndConverted: LOAD *, If(IsNull(ValueNullConv), 'T', 'F') as IsItNull; LOAD *, If(len(trim(Value))= 0 or Value='NULL' or Value='-', Null(), Value ) as ValueNullConv; LOAD * Inline [ID, Value 0, 1,NULL 2,- 3,Value];

Daraus ergibt sich die folgende Tabelle. In der Spalte ValueNullConv werden die NULL-Werte durch - repräsentiert.

Example 1
ID Value ValueNullConv

IsItNull

0 - - T
1 NULL - T
2 - - T
3 Value Value F

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com