Freigeben über


IsEmpty (MDX)

Gibt zurück, ob der ausgewertete Ausdruck dem leeren Zellenwert entspricht.

Syntax

  
IsEmpty(Value_Expression)   

Argumente

Value_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der in der Regel die Zellenkoordinaten eines Elements oder Tupels zurückgibt.

Bemerkungen

Die IsEmpty-Funktion gibt true zurück, wenn der ausgewertete Ausdruck ein leerer Zellwert ist. Andernfalls gibt diese Funktion false zurück.

Hinweis

Die Standardeigenschaft eines Elements ist sein Wert.

Die IsEmpty-Funktion ist die einzige Möglichkeit, zuverlässig auf eine leere Zelle zu testen, da der Wert der leeren Zelle in Analysis Services eine besondere Bedeutung hat.

Wichtig

Wenn die Auswertung des Wertausdrucks einen Fehler zurückgibt, gibt die Funktion false zurück. Ein Wertausdruck kann z. B. einen Fehler zurückgeben, wenn ein Eigenschaftsverweis auf eine ungültige oder nicht vorhandene Eigenschaft verweist.

Weitere Informationen zu leeren Zellen finden Sie in der OLE DB-Dokumentation.

Beispiel

Im folgenden Beispiel wird TRUE zurückgegeben, wenn der Internetverkaufsbetrag für das aktuelle Element auf der Fiscal-Hierarchie der Date-Dimension eine leere Zelle zurückgibt:

WITH MEMBER MEASURES.ISEMPTYDEMO AS

IsEmpty([Measures].[Internet Sales Amount])

SELECT {[Measures].[Internet Sales Amount],MEASURES.ISEMPTYDEMO} ON 0,

[Date].[Fiscal].MEMBERS ON 1

FROM [Adventure Works]

Weitere Informationen

Arbeiten mit leeren Werten
MDX-Funktionsreferenz (MDX)