Выборка – это фильтрация данных на основе значений фактов. Кроме того, в случае использования при расчете верхней размерности, она также может учитываться в выборке. Выборка скрывает все элементы размерности, значения фактов которых не удовлетворяют условиям выборки. Условия можно задать, используя несколько фактов.
Открыть окно выборки можно через контекстное меню факта:
Для создания простой формулы вы можете использовать следующий процесс:
Укажите элемент верхней размерности (если она есть). Кнопка Элемент позволяет добавить в формулу любой элемент верхней размерности из выпадающего списка:
Кнопка ЭлементВнимание
Кнопка Элемент доступна только при наличии в рабочей области мультисферы верхней размерности. Как показано на рисунке ниже, кнопка Элемент недоступна, так как в рабочей области мультисферы отсутствует верхняя размерность.
Кнопка «Элемент»Примечание
Если при расчете используются и элементы, и факты, то сначала указывается элемент, после чего будет предложено выбрать факт.
Укажите факт элемента верхней размерности (если верхней размерности нет, то просто факт). Кнопка Факты позволяет добавить в формулу любой исходный факт из выпадающего списка:
Кнопка ФактыПримечание
Если при расчете используются и элементы, и факты, то сначала указывается элемент, после чего будет предложено выбрать факт.Выбраны только элементы
Выбраны и элементы, и факты
Выбор элементов и фактовЗадайте условие. Для задания условия выборки можно использовать следующие функции и операторы:
Кнопка
Значение
Функция
Синтаксис
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(Экономия))
Кнопки для создания вычислимого фактаПримечание
Числовые значения можно вводить с клавиатуры. Для указания дробной части числа используйте точку.
Внимание
Кнопка Очистить удаляет всю введенную формулу.
Введенная формула:
Введенная формула- После того, как условия будут заданы, нажмите кнопку Применить.
На крайней левой размерности появится фильтр. В окне мультисферы остались только элементы размерности, удовлетворяющие условию выборки. Остальные элементы убраны в фильтр.
Для того, чтобы снять условия выборки, нужно снять фильтр с размерности. При этом, если до применения выборки для размерности уже был задан фильтр, он также снимется. Чтобы снять только условия выборки, но оставить предыдущий фильтр, используйте кнопку отмены последнего действия.
Для просмотра или использования ранее введенных формул, нажмите Предыдущие формулы и выберите нужную формулу.