BLANK-Funktion
Gibt ein Leerzeichen zurück.
Syntax
BLANK()
Rückgabewert
Ein Leerzeichen.
Hinweise
Leerzeichen sind kein Äquivalent von NULLEN. DAX verwendet Leerzeichen sowohl für Datenbank-Nullwerte als auch für leere Zellen in Excel. Weitere Informationen finden Sie unter In PowerPivot-Arbeitsmappen unterstützte Datentypen.
Einige DAX-Funktionen behandeln leere Zellen anders als in Microsoft Excel. Leerzeichen und leere Zeichenfolgen ("") sind nicht immer äquivalent, werden aber in einigen Vorgängen so behandelt. Details zum Verhalten einer einzelnen Funktion oder eines Operators finden Sie unter DAX-Funktionsreferenz.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie Sie mit Leerzeichen in Formeln arbeiten können. Die Formel berechnet das Verkaufsverhältnis zwischen Wiederverkäufern und Internet. Vor dem Berechnen des Verhältnisses sollten Sie den Nenner jedoch auf Nullwerte überprüfen. Wenn der Nenner 0 (null) ist, wird ein leerer Wert zurückgegeben, andernfalls wird das Verhältnis berechnet.
=IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
Die Tabelle zeigt die erwarteten Ergebnisse bei Verwendung dieser Formel zur Erstellung einer PivotTable.
Verkaufsverhältnis Wiederverkäufer/Internet |
Spaltenbezeichnungen |
|
|
|
---|---|---|---|---|
Zeilenbezeichnungen |
Accessories |
Bikes |
Clothing |
Gesamtergebnis |
2005 |
|
2.65 |
|
2.89 |
2006 |
|
3.33 |
|
4.03 |
2007 |
1.04 |
2.92 |
6.63 |
3.51 |
2008 |
0.41 |
1.53 |
2.00 |
1.71 |
Gesamtergebnis |
0.83 |
2.51 |
5.45 |
2.94 |
Beachten Sie, dass in der ursprünglichen Datenquelle die von der BLANK-Funktion ausgewertete Spalte Text, leere Zeichenfolgen oder NULLEN enthalten kann. Wenn die ursprüngliche Datenquelle eine SQL Server-Datenbank ist, sind NULLEN und leere Zeichenfolgen andere Arten von Daten. Für diesen Vorgang wird jedoch eine implizite Typumwandlung ausgeführt, sodass sie gleich behandelt werden.