Выборка – это фильтрация данных на основе значений фактов. Кроме того, в случае использования при расчете верхней размерности, она также может учитываться в выборке. Выборка скрывает все элементы размерности, значения фактов которых не удовлетворяют условиям выборки. Условия можно задать, используя несколько фактов.
Открыть окно выборки можно через контекстное меню факта:

Окно Выборка

Для создания простой формулы вы можете использовать следующий процесс:

  1. Укажите элемент верхней размерности (если она есть). Кнопка Элемент позволяет добавить в формулу любой элемент верхней размерности из выпадающего списка:

    Кнопка Элемент

    Внимание

    Кнопка Элемент доступна только при наличии в рабочей области мультисферы верхней размерности. Как показано на рисунке ниже, кнопка Элемент недоступна, так как в рабочей области мультисферы отсутствует верхняя размерность.

    Кнопка «Элемент»

    Примечание

    Если при расчете используются и элементы, и факты, то сначала указывается элемент, после чего будет предложено выбрать факт.

  2. Укажите факт элемента верхней размерности (если верхней размерности нет, то просто факт). Кнопка Факты позволяет добавить в формулу любой исходный факт из выпадающего списка:

    Кнопка Факты

    Примечание

    Если при расчете используются и элементы, и факты, то сначала указывается элемент, после чего будет предложено выбрать факт.

    Выбраны только элементы

    Выбраны и элементы, и факты

    Выбор элементов и фактов
  3. Задайте условие. Для задания условия выборки можно использовать следующие функции и операторы:

    Кнопка

    Значение

    Функция

    Синтаксис

    top(n)

    Выборка наибольших значений

    Возвращает n наибольших значений выбранного факта

    top([факт 1];n), например: top([Конкурсы];10)

    total

    Всего

    Возвращает значение Всего выбранного факта

    total([факт 1]), например: total([Конкурсы])

    corr

    Корреляция

    Возвращает коэффициент корреляции между значениями двух выбранных фактов. Вычисляется для самой левой размерности на основе значений элементов вложенной размерности. Используется коэффициент Пирсона.

    corr([факт 1];[факт 2]), например: corr([Заявки];[Экономия])

    if

    Если

    Выполняет проверку условия

    if(условие;результат 1, если истинно; результат 2, если ложно), например: if([Заявки]<1000000;0;[Экономия])

    not

    Не

    Меняет условие на противоположное

    if(not(условие);результат 1, если истинно;результат 2, если ложно), например: if(not([Заявки]<1000000);[Экономия];0)

    and

    И

    Проверяет выполнение нескольких условий

    (Условие 1)and(Условие 2), например: ([Конкурсы]>=1000000)and([Экономия]>=0)

    or

    Или

    Проверяет выполнение хотя бы одного из условий

    (Условие 1)or(Условие 2), например:

    ([Конкурсы]>=1000000)or([Экономия]>=0)

    ()

    Скобки

    Используются для изменения порядка вычислений

    Например: ([Конкурсы]-[Выигравшие заявки])*100/[Конкурсы]

    =

    Равно

    Возвращает значения фактов, которые равны друг другу или указанному значению

    Например: [Экономия]=0

    +

    Плюс

    Возвращает сумму значений

    Например: [Январь,Конкурсы]+[Февраль,Конкурсы]

    -

    Минус

    Возвращает разность значений

    Например: [Февраль,Конкурсы]-[Январь,Конкурсы]

    *

    Умножить

    Возвращает произведение значений

    Например: [Конкурсы]*[Заявки]

    /

    Разделить

    Возвращает частное значений

    Например: [Заявки]/[Конкурсы]

    < 

    Меньше

    Возвращает значения факта, которые меньше указанного

    Например: [Экономия]<0

    > 

    Больше

    Возвращает значения факта, которые больше указанного

    Например: [Экономия]>0

    <> 

    Не равно

    Возвращает значения факта, которые не равны указанному

    Например: [Выигравшие заявки]<>[Конкурсы]

    <=

    Меньше или равно

    Возвращает значения факта, которые меньше или равны указанному

    Например: [Экономия]>=0

    >=

    Больше или равно

    Возвращает значения факта, которые больше или равны указанному

    Например: [Экономия]>=0

    is null

    Равно нулю

    Возвращает значения факта, которые равны нулю 

    Например: is_null(Экономия)

    is not null

    Не равно нулю

    Возвращает значения факта, которые не равны нулю

    Например: not(is_null(Экономия))

    Кнопки для создания вычислимого факта

    Примечание

    Числовые значения можно вводить с клавиатуры. Для указания дробной части числа используйте точку.

    Внимание

    Кнопка Очистить удаляет всю введенную формулу.

    Введенная формула:

    Введенная формула


  4. После того, как условия будут заданы, нажмите кнопку Применить.

На крайней левой размерности появится фильтр. В окне мультисферы остались только элементы размерности, удовлетворяющие условию выборки. Остальные элементы убраны в фильтр.
Для того, чтобы снять условия выборки, нужно снять фильтр с размерности. При этом, если до применения выборки для размерности уже был задан фильтр, он также снимется. Чтобы снять только условия выборки, но оставить предыдущий фильтр, используйте кнопку отмены последнего действия.
Для просмотра или использования ранее введенных формул, нажмите Предыдущие формулы и выберите нужную формулу.

  • Нет меток