Share via


BLANK 函數 (DAX)

傳回空白。

語法

BLANK()

傳回值

空白。

備註

空白不相當於 Null。DAX 會使用空白來表示資料庫 Null 和 Excel 中的空白資料格。如需詳細資訊,請參閱<PowerPivot 活頁簿中支援的資料類型>。

有些 DAX 函數的處理方式與 Microsoft Excel 的處理方式稍有不同。空白和空字串 ("") 並非永遠相等,但有些作業可能會將它們視為相等。如需有關個別函數或運算子之行為的詳細資料,請參閱<PowerPivot 的 DAX 函數參考>。

範例

下列範例會說明如何在公式中使用空白。公式會計算轉售商與網際網路通道之間的銷售量比率。不過,在嘗試計算比率之前,應該檢查分母的值是否為零。如果分母為零,則會傳回空白值,否則會計算比率。

=IF( SUM(InternetSales_USD[SalesAmount_USD])= 0   , BLANK()   , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD])   )

下表顯示此公式用來建立樞紐分析表時的預期結果。

轉售商對網際網路的銷售量比率

資料行標籤

 

 

 

資料列標籤

Accessories

Bikes

Clothing

Grand Total

2001

 

2.65

 

2.89

2002

 

3.33

 

4.03

2003

1.04

2.92

6.63

3.51

2004

0.41

1.53

2.00

1.71

Grand Total

0.83

2.51

5.45

2.94

請注意,在原始資料來源中,BLANK 函數所評估的資料行可能已經包含文字、空字串或 Null。如果原始資料來源為 SQL Server 資料庫,Nulls 和空字串就是不同種類的資料。不過,此運算會執行隱含類型轉換,因此 DAX 會將它們視為相同。

請參閱

參考

其他資源