IsEmpty
入力numeric-value-expressionの値が#MISSINGと評価される場合はTrueを戻し、それ以外の場合はFALSEを戻します。
構文
IsEmpty ( value_expression )
ノート
ゼロは#MISSINGと同等ではありません。 IsEmpty(0)
はTRUEを返します。
例
次の例では、Salesデータが存在するProduct、Marketのすべての組合せを検索します。
WITH SET [NewSet]
AS 'CrossJoin([Product].Children, [Market].Children)'
SELECT
Filter([NewSet], NOT IsEmpty([NewSet].CurrentTuple))
ON COLUMNS
FROM Sample.Basic
WHERE
{[Sales]}
この問合せでは、次のグリッドが返されます:
表4-92 MDXからの出力グリッドの例
100 | ... | 400 | 低カロリー | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
東部 | West | 南部 | 中部 | ... | 東部 | West | 中部 | 東部 | West | 南部 | 中部 |
27740 | 28306 | 16280 | 33808 | ... | 15745 | 35034 | 33451 | 7919 | 36423 | 18676 | 42660 |