简单规则公式示例

以下简单 MDX 公式示例可用于科目的“公式”列中:

任务

语法和示例

添加两个科目

语法:

[DIMENSION].[ACCOUNT1] + [DIMENSION].[ACCOUNT2]

示例

税前收入:

[ACCOUNT].[OPERATING INCOME] + [ACCOUNT].[OTHEREXP].

添加某个范围内的科目

语法:

[DIMENSION].[ACCOUNT1]:[DIMENSION].[ACCOUNT2]

示例

人事费用总计:

SUM([ACCOUNT].[SALARIES]:[ACCOUNT].[COMMISSION])

计算百分比

语法:

[DIMENSION].[ACCOUNT1] / [DIMENSION].[ACCOUNT2]

或者(避免除数为零):

IIF([DIMENSION].[ACCOUNT1] = 0, NULL, [DIMENSION].[ACCOUNT2]/[DIMENSION].[ACCOUNT1])

示例

毛利百分比:

IIF([ACCOUNT].[REVENUE] = 0, NULL, [ACCOUNT].[GROSS MARGIN]/[ACCOUNT].[REVENUE])

乘以一个系数

语法:

[DIMENSION].[ACCOUNT1]*[DIMENSION].[ACCOUNT2]

示例

税额:

[ACCOUNT].[PRETAX INCOME] * -0.35

计算年初迄今 (YTD) 值

语法:

[DIMENSION].[ACCOUNT1],[MEASURES].[YTD]

示例

当前年度净收入:

([ACCOUNT].[NET INCOME], [MEASURES].[YTD])

“本文档中包括的任何软件编码和/或代码行/字符串(“代码”)仅为示例,不可用于生产系统环境中。”“代码仅为更好、更直观地解释特定编码的语法和语法规则。”SAP 不担保本文中代码的正确性和完整性,且 SAP 不对因使用代码而造成的错误或损害负责,除非这些损害是由 SAP 故意或因其重大疏忽所造成。