Множественная функция – это функция, одновременно обрабатывающая несколько показателей.
Синтаксис множественных функций
Множественные функции имеют 2 варианта синтаксиса:
1. М<Функция>(Вложенные()).
Функция Вложенные() передает в функцию значения вложенных показателей. Вложенными являются показатели, находящиеся в дереве показателей на 1 уровень ниже редактируемого показателя.
Например, значение показателя Выручка зависит от суммы значений показателей Выручка (товары) и Выручка (услуги) (рис. 1). В данном случае для получения значения показателя Выручка необходимо использовать функцию МСумма(Вложенные()).
Рис. 1. Вложенные показатели
Данный синтаксис удобен тем, что в случае, если список вложенных показателей изменится и/или вложенные показатели будут изменены, вид формулы останется неизменным.
Данный синтаксис целесообразно использовать в том случае, когда для вычисления значения редактируемого показателя необходимо использовать показатели, не являющиеся вложенными, а также в том случае, если для вычисления значения показателя необходимо использовать не все вложенные показатели. Например, значение показателя Выручка зависит от суммы значений показателей Выручка Сибирь и Выручка Поволжье, которые не являются вложенными (рис. 2). В данном случае для получения значения показателя Выручка необходимо использовать функцию МСумма(new[]{"Выручка Сибирь", "Выручка Поволжье"}).