Примеры формул простых правил
Ниже представлены примеры простых формул 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 |
Расчет значения по году нарастающим итогом |
Синтаксис: [DIMENSION].[ACCOUNT1],[MEASURES].[YTD] Пример Чистый доход текущего года: ([ACCOUNT].[NET INCOME], [MEASURES].[YTD]) |
Любое кодирование программного обеспечения и/или строки текста программы ("Код"), включенные в эту документацию, являются только примерами и не предназначены для использования в среде продуктивной системы. Код предназначен лишь для лучшего объяснения и наглядного представления синтаксиса и правил построения выражений в определенном кодировании. SAP не гарантирует правильность и полноту приведенного здесь Кода. SAP не будет нести ответственность за ошибки и ущерб, возникшие по причине использования этого Кода, за исключением случаев, если такой ущерб нанесен со стороны SAP намеренно или по грубой неосторожности.