Share via


BLANK

適用対象:計算列計算テーブルメジャービジュアル計算

空白を返します。

構文

BLANK()  

戻り値

空白。

解説

  • 空白は null と同義ではありません。 DAX では、データベースの null と Excel の空白セルの両方に空白を使用します。

  • 一部の DAX 関数では、空白セルは Microsoft Excel とは少し異なる方法で処理します。 空白と空の文字列 ("") は必ずしも同じであるとは限りませんが、一部の操作では同じように扱う場合があります。

次の例は、式で空白を操作する方法を示しています。 この式は、再販業者のインターネット チャネルに対する売上比率を計算します。 ただし、比率を計算する前に、分母の値がゼロかどうかをチェックする必要があります。 分母がゼロの場合、空白値が返されます。それ以外の場合に、比率が計算されます。

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

次の表は、この式を使用してテーブルの視覚化を作成する場合に予想される結果を示しています。

行ラベル アクセサリ Bikes 衣服 総計
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
総計 0.83 2.51 5.45 2.94

元のデータ ソースでは、BLANK 関数で評価される列に、テキスト、空の文字列、または null が含まれている可能性があります。 元のデータソースが SQL Server データベースだった場合、null と空の文字列ではデータの種類が異なります。 ただし、この操作では、暗黙的な型キャストが実行され、DAX はそれらを同じものとして扱います。

テキスト関数
ISBLANK 関数