共用方式為


BLANK

適用於:匯出數據行計算數據表量值視覺計算

傳回空白。

語法

BLANK()

傳回值

空白。

言論

  • 空白不等於 Null。 DAX 針對資料庫 Null 和 Excel 中的空白儲存格使用空白。

  • 有些 DAX 函式會以與 excel Microsoft 有些不同的方式處理空白儲存格。 空白和空字串 (“”) 不一定相等,但某些作業可能會將其視為此類。

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

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

當此公式用來建立數據表視覺效果時,此數據表會顯示預期的結果。 空白格表示網路銷售為零,因此無法計算比值。

數據列標籤 輔料 自行車 服裝
2005 2.65
2006 3.33
2007 1.04 2.92 6.63
2008 0.41 1.53 2.00

在原始數據源中,BLANK 函式評估的數據行可能包含文字、空字串或 Null。 如果原始數據源是 SQL Server 資料庫,Null 和空字串是不同類型的數據。 不過,針對這項作業,會執行隱含型別轉換,DAX 將它們視為相同。