CoalesceEmpty

EssbaseのMDX CoalesceEmpty関数は、指定された値式から#Missing以外の最初(左側)の値を返します。

構文

CoalesceEmpty ( numeric_value_expression1, numeric_value_expression2 )

パラメータ

numeric_value_expression1

数値式(MDX文法ルールを参照)。

numeric_value_expression2

数値式(MDX文法ルールを参照)。

ノート

この関数は、numeric_value_expression1が#MISSINGの場合、numeric_value_expression2を返します。それ以外の場合は、numeric_value_expression1を返します。

CoalesceEmpty([Profit per Ounce], 0)

[Profit per Ounce]の値が#MISSINGでない場合、その値を返します。それ以外の場合、ゼロを返します。次の例に示すように、これをOrder関数内で使用して、すべての#MISSING値をゼロに連結できます。

Order([Product].Members, CoalesceEmpty([Profit per Ounce], 0))

値式にCoalesceEmptyがない場合、Order関数は、[Profit per Ounce]の値がMISSINGであるすべての[Product]メンバーをスキップします。

関連項目

Order