Mod
除算演算の係数(剰余値)を戻します。
構文
Mod ( numeric_value_expr_1, numeric_value_expr_2 )
パラメータ
- numeric_value_expr_1
-
剰余を検索する番号。 数値または数値を戻す式である必要があります(「MDX文法ルール」を参照)。
- numeric_value_expr_2
-
除数。 数値または数値を戻す式である必要があります(「MDX文法ルール」を参照)。
ノート
Mod関数のEssbase実装は、ほかのベンダーの実装とは異なる可能性がある次の値を返します:
Mod(n,k) = - Mod(-n,k) , where n < 0
Mod(n,k) = Mod(n,-k) , where k < 0
例
WITH MEMBER [Measures].[Factor] AS
'Mod ([Measures].[Margin %],[Measures].[Profit %])'
SELECT
{
[Measures].[Margin %],
[Measures].[Profit %],
[Measures].[Factor]
}
ON COLUMNS,
{[Year].[Qtr1].Children}
ON ROWS
FROM sample.basic
次の値が返されます:
表4-115 MDXからの出力グリッドの例
(軸) | マージン% | 利益% | Factor |
---|---|---|---|
1月 | 55.102 | 25.44 | 4.217 |
2月 | 55.387 | 26.025 | 3.337 |
3月 | 55.267 | 25.868 | 3.530 |