BLANK
blankを返します。
構文
BLANK()
value を返す
blank.
備考
空白は null と同等 not。 DAX は、Excel の and セルに対して、両方のデータベース null blank に空白を使用します。
一部の DAX 関数は、blank セルを Microsoft Excel とは若干異なる方法で扱います。 空白 and 空の文字列 ("") は常に同等 not が、一部の操作ではそのように扱われる場合があります。
例
次の例は、数式の空白を操作する方法を示しています。 この数式は、リセラーとインターネット チャネル and 売上の比率を計算します。 しかし、比率を calculate しようとする前に、分母がゼロ valuesをチェックする必要があります。 分母がゼロ If、blankvalue を返す必要があります。それ以外の場合は、比率が計算されます。
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
このテーブルは、この数式を使用してテーブルの視覚エフェクトを作成するときに予想される結果を示しています。
行ラベル | 小物 | バイク | 衣類 | 総計 |
---|---|---|---|---|
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 関数によって評価される列に、テキスト、空の文字列、or null が含まれている可能性があります。 元のデータ ソースが SQL Server データベースであった If、null and 空の文字列は異なる種類のデータです。 ただし、この操作では、暗黙的な型キャストが実行 andDAX、それらを同じとして扱います。