関数 (MDX 構文)
多次元式 (MDX) には、特定の操作を実行するための固有の関数の分類がいくつかあります。 次の表に、MDX で使用できる関数カテゴリの一覧を示します。
注意
個々の関数の詳細については、「 MDX 関数リファレンス (MDX)」を参照してください。
関数のカテゴリ | 説明 |
---|---|
配列関数 | ストアド プロシージャで使用する配列を提供します。 詳細については、「 ストアド プロシージャ (MDX) の使用」を参照してください。 |
ディメンション関数 | 階層、レベル、またはメンバーからディメンションへの参照を返します。 詳細については、「 ディメンション関数、階層関数、およびレベル関数の使用」を参照してください。 |
階層関数 | レベルまたはメンバーから階層への参照を返します。 詳細については、「 ディメンション関数、階層関数、およびレベル関数の使用」を参照してください。 |
Level 関数 | メンバー、ディメンション、階層、または文字列式から、レベルへの参照を返します。 詳細については、「 ディメンション関数、階層関数、およびレベル関数の使用」を参照してください。 |
論理関数 | オブジェクトと式に対して論理演算と比較を実行します。 詳細については、「 論理関数の使用」を参照してください。 |
メンバー関数 | 他のオブジェクトまたは文字列式からメンバーへの参照を返します。 詳細については、「 メンバー関数の使用」を参照してください。 |
数値関数 | オブジェクトおよび式に対して数学関数および統計関数を実行します。 詳細については、「 数学関数の使用」を参照してください。 |
関数を設定する | 他のオブジェクトまたは文字列式からセットへの参照を返します。 詳細については、「 Set Functions の使用」を参照してください。 |
文字列関数 | 他のオブジェクトまたは他のサーバーから文字列値を返します。 詳細については、「 文字列関数の使用」を参照してください。 |
タプル関数 | 集合または文字列式から、組への参照を返します。 詳細については、「タプル関数の使用」を参照してください。 |
関数の使用
関数は、任意の MDX 式で使用することも含めることもできます。 関数は入れ子にすることもできます。入れ子とは、関数の内部にさらに関数を使用することです。