Below — функция диаграммы
Функция Below() оценивает выражение в строке под текущей строкой в сегменте столбца в таблице. Строка, для которой выполняется вычисление, зависит от значения элемента offset, если таковой имеет место, по умолчанию принимается строка непосредственно под текущей строкой. Для диаграмм, за исключением таблиц, функция
Syntax:
Below([TOTAL] expr [ , offset [,count ]])
Return data type: двойное значение
Arguments:
Аргумент | Описание |
---|---|
|
Выражение или поле, содержащее данные для измерения. |
|
Если задать значение Если задать смещение равным 0, оценка выражения будет выполнена в текущей строке. Если задать отрицательное число смещения, функция Below будет работать как функция Above с соответствующим положительным числом смещения. |
|
Если задать для третьего параметра count значение больше 1, функция вернет диапазон значений элемента count: по одному для каждой строки таблицы элемента count, считая вниз от исходной ячейки. В данной форме функция может использоваться в качестве аргумента для любой специальной функции интервала. Функции над выборкой |
|
Если таблица имеет одно измерение, или если в качестве аргумента используется префикс TOTAL, текущий сегмент столбца всегда равен всему столбцу. |
В последней строке сегмента столбца возвращено значение
Limitations:
Рекурсивные вызовы возвращают значение
Examples and results:
Example 1:
В таблице, показанной на снимке для примера 1, визуализация таблицы создана из измерения
Столбец
В таблице также показаны более сложные меры, которые можно увидеть в столбцах, помеченных как: Sum(Sales)+Below(Sum(Sales)),
Для столбца, помеченного как
Для мер, помеченных как
Мера, помеченная как
Для диаграмм с несколькими измерениями результаты выражений, содержащих функции Above, Below, Top и Bottom, зависят от порядка, в котором измерения столбцов сортируются Qlik Sense. Программа Qlik Sense оценивает функции на основе сегментов столбца, полученных из измерения, отсортированного последним. Контроль за порядком сортировки столбцов осуществляется на панели свойств под элементом Сортировка. Этот порядок не обязательно соответствует порядку отображения столбцов в таблице.Дополнительную информацию см. в примере 2 для функции
Example 2: |
Результат | ||
---|---|---|---|
Функцию Below можно использовать как ввод в функции над выборкой. Например, элемент RangeAvg (Below(Sum(Sales),1,3)). |
В аргументах для функции Below() для элемента Таблица с элементом Customer в виде измерения выдает следующие результаты для выражения |
||
|
Данные, используемые в примерах: