CoalesceEmpty
EssbaseのMDX CoalesceEmpty関数は、指定された値式から#Missing以外の最初(左側)の値を返します。
構文
CoalesceEmpty ( numeric_value_expression1, numeric_value_expression2 )
ノート
この関数は、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]メンバーをスキップします。
関連項目