Below
Below() 는 테이블의 열 세그먼트 내의 현재 행 아래에 있는 행의 표현식을 평가합니다. 계산되는 행은 offset(있는 경우) 값에 따라 달라지며 기본적으로는 바로 아래에 있는 행입니다. 테이블 이외의 차트인 경우,
Syntax:
Below([TOTAL] expression [ , offset [,count ]])
Return data type: dual
Arguments:
인수 | 설명 |
---|---|
|
측정할 데이터가 포함된 표현식 또는 필드입니다. |
|
오프셋을 0으로 지정하면 현재 행의 표현식이 평가됩니다. 오프셋을 음수로 지정하면 Below 함수가 상응하는 양수 오프셋이 있는 Above 함수와 동일하게 작동합니다. |
|
세 번째 파라메타 count를 1보다 크게 지정하면 함수는 count 값의 범위를 반환하며 원래 셀에서 아래쪽으로 계산하여 count개의 테이블 행 각각에 대해 하나의 값이 반환됩니다. 이러한 형식으로 이 함수를 특별 범위 함수의 인수로 활용할 수 있습니다. 범위 함수 |
|
테이블이 1차원이거나 TOTAL 한정자를 인수로 사용하는 경우 현재 열 세그먼트는 항상 전체 열과 동등합니다. |
열 세그먼트의 마지막 행 아래에 다른 행이 없으므로
Limitations:
재귀 호출은
Examples and results:
Example 1:
Customer | Sum(Sales) | Below(Sum(Sales)) | Sum(Sales) + Below(Sum(Sales)) | Below offset 3 | Higher? |
---|---|---|---|---|---|
2566 | - | - | 1344 | - | |
Astrida | 587 | 539 | 1126 | - | Higher |
Betacab | 539 | 683 | 1222 | - | - |
Canutility | 683 | 757 | 1440 | - | - |
Divadip | 757 | - | - | - | - |
예 1에서 보여주는 테이블 차트 표시에서, 테이블은 차원
열
이 테이블은 더 복잡한 측정값을 보여주며 Sum(Sales)+Below(Sum(Sales)),
레이블이
표현식 Sum(Sales)+Below(Sum(Sales), 3)를 사용하여 생성된 레이블이
레이블이
2차원 이상의 차트인 경우 Above, Below, Top 및 Bottom 함수가 포함된 표현식의 결과는 QlikView에서 열 차원을 정렬한 순서에 따라 달라집니다. QlikView에서는 마지막으로 정렬된 차원에서 산출된 열 세그먼트를 기준으로 함수를 평가합니다. 열 정렬 순서는 정렬을 통해 제어되며 반드시 테이블에 표시되는 순서인 것은 아닙니다.자세한 내용은
Example 2: |
결과 | ||
---|---|---|---|
Below 함수는 범위 함수에 대한 입력으로 사용할 수 있습니다. 예: RangeAvg (Below(Sum(Sales),1,3)). |
Below() 함수에 대한 인수에서 차원으로 Customer가 포함된 테이블은 |
||
|
예에서 사용된 데이터:
Monthnames:
LOAD * INLINE [
Month, Monthnumber
Jan, 1
Feb, 2
Mar, 3
Apr, 4
May, 5
Jun, 6
Jul, 7
Aug, 8
Sep, 9
Oct, 10
Nov, 11
Dec, 12
];
Sales2013:
crosstable (Month, Sales) LOAD * inline [
Customer|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec
Astrida|46|60|70|13|78|20|45|65|78|12|78|22
Betacab|65|56|22|79|12|56|45|24|32|78|55|15
Canutility|77|68|34|91|24|68|57|36|44|90|67|27
Divadip|57|36|44|90|67|27|57|68|47|90|80|94
] (delimiter is '|');
올바른 순서로 월을 정렬하려면 차트를 만들 때 해당 차트 속성의 Sort 탭으로 이동한 후 Sort by 아래에서 Expression 확인란을 선택합니다. 표현식 상자에 Monthnumber를 씁니다.