Выборка – это фильтрация данных на основе значений фактов. Кроме того, в случае использования при расчете верхней размерности она также может учитываться в выборке. Выборка скрывает все элементы размерности, значения фактов которых не удовлетворяют условиям выборки.
В Polymatica Analytics есть три предустановленных шаблона выборки и возможность создания пользовательской выборки. Функциональность выборки доступна через контекстное меню факта:
В контекстном меню «Выборка» предусмотрено три шаблона выборок:
Скрыть строки, где значение одного из фактов равно 0 или Null.
Если колонок факта несколько (например, присутствует верхняя размерность), шаблон учитывает все колонки. |
Кнопка-ссылка «Новая выборка» открывает окно создания пользовательской выборки:
Для создания простой формулы вы можете использовать следующий процесс:
Укажите верхнюю размерность. Кнопка Размерность позволяет добавить в формулу любую верхнюю размерность из выпадающего списка. В поле формулы появится регулярное выражение типа Размерность, (выберите элемент).
Если при расчете используются не только факты, но и верхние размерности, то сначала указывается размерность, после чего будет предложено выбрать элемент. После этого нужно вставить оператор AND и выбрать факт. Если используются только факты, следует начать с шага 3. |
Укажите элемент верхней размерности. Кнопка Элемент позволяет добавить в формулу любой элемент верхней размерности из выпадающего списка:
Кнопки Размерность и Элемент доступны только при наличии в рабочей области мультисферы верхней размерности. Как показано на рисунке ниже, кнопки активны, если в рабочей области мультисферы присутствует верхняя размерность. |
Укажите факт для элемента верхней размерности (если верхней размерности нет, то просто факт). Кнопка Факты позволяет добавить в формулу любой исходный факт из выпадающего списка:
Если при расчете используются не только факты, но и верхние размерности, то на шаге 3 после выбора размерности и элемента нужно вставить оператор AND и выбрать факт. |
Задайте условие. Для задания условия выборки можно использовать следующие функции и операторы:
|
Числовые значения можно вводить с клавиатуры. Для указания дробной части числа используйте точку. |
Введенная формула:
Когда к мультисфере применена выборка, в верхней части окна мультисферы отображается активная кнопка . Для того чтобы снять выборку с мультисферы, необходимо нажать на данную кнопку. Кнопка изменит цвет
, а условия выборки будут отменены. Повторное нажатие на кнопку применяет последнюю созданную формулу выборки.
В случае ввода в поле для формулы некорректных данных отображается окно с ошибкой:
Если в мультисфере вынесено несколько размерностей влево, выборка для простых и относительных фактов учитывает значения, соответствующие элементам последней вложенной размерности, даже если все элементы размерностей свернуты.
Выборка для сложных фактов при расчете по уровню учитывает значения последнего уровня, на котором есть полезные данные. Таким образом, при вынесении нескольких размерностей влево и при расчете сложного факта по уровню, установленному по умолчанию, выборка будет учитывать значения предпоследнего уровня вложенности, так как для последней вложенной размерности сложный факт имеет нулевые значения. При вынесении нескольких размерностей влево и при расчете сложного факта по уровню 2 выборка будет учитывать значения уровня, предшествующего двум последним уровням вложенности. При расчете по уровню 3 выборка будет учитывать значения уровня, предшествующего трем последним уровням вложенности, и так далее.
Выборка для сложных фактов с расчетом по уровню требует вынесения не менее двух размерностей влево. |
Выборка для сложных фактов при расчете по опорной размерности учитывает значения факта для элементов опорной размерности.