Remainder

EssbaseのMDX Remainder()関数は、数値式の小数部分を返します。

構文

Remainder ( numeric_value_expression )

パラメータ

numeric_value_expression

数値または数値を返す式(MDX文法ルールを参照)。

Remainder([Margin %]) 

[Margin %]値の小数部分を抽出します。

次のMDX問合せは、[Margin %]と、Productディメンションのすべてのメンバーの小数部分を示しています。

WITH
   MEMBER [Measures].[Margin % Rem] AS 'Remainder([Margin %])'
SELECT
   {[Margin %], [Margin % Rem]} ON COLUMNS,
   [Product].Members ON ROWS
FROM Sample.Basic

前述の問合せは、次のグリッドを返します:

表4-123 MDX例からの出力グリッド

(軸) Margin % Margin % Rem
Product 55.262 0.262
100 57.273 0.273
100-10 61.483 0.483
100-20 51.479 0.479
100-30 50.424 0.424
200 55.540 0.540
200-10 54.270 0.270
200-20 56.436 0.436
200-30 56.450 0.450
200-40 55.753 0.753
300 54.238 0.238
300-10 55.816 0.816
300-20 42.992 0.992
300-30 57.551 0.551
400 53.600 0.600
400-10 57.354 0.354
400-20 56.299 0.299
400-30 39.477 0.477
Diet 55.397 0.397
100-20 51.479 0.479
200-20 56.436 0.436
300-30 57.551 0.551