Before

Before()는 피벗 테이블의 차원 값이 피벗 테이블의 행 세그먼트 내 현재 열 앞의 열에 표시되므로 피벗 테이블의 차원 값으로 평가된 표현식의 값을 반환합니다.

Syntax:  

before([ total ] expression [ , offset [,n ]])

참고: 이 함수는 피벗 테이블을 제외한 모든 차트 유형에서 NULL을 반환합니다.

Arguments:  

인수 설명
expression 측정할 데이터가 포함된 표현식 또는 필드입니다.
offset

offset n을 1보다 크게 지정하면 표현식의 평가가 현재 행에서 n 행 왼쪽으로 이동됩니다.

오프셋을 0으로 지정하면 현재 행의 표현식이 평가됩니다.

오프셋을 음수로 지정하면 Before 함수가 상응하는 양수 오프셋이 있는 After 함수와 동일하게 작동합니다.

n

세 번째 파라메타 n을 1보다 크게 지정하면 함수는 n 값의 범위를 반환하며 원래 셀에서 왼쪽으로 계산하여 n개의 테이블 행 각각에 대해 하나의 값이 반환됩니다.

TOTAL

테이블이 1차원이거나 TOTAL 한정자를 인수로 사용하는 경우 현재 열 세그먼트는 항상 전체 열과 동등합니다.

집계 범위 정의

행 세그먼트의 첫 번째 열 위에는 다른 열이 없으므로 NULL 값이 반환됩니다.

피벗 테이블에 여러 가로 차원이 있을 경우 현재 행 세그먼트에는 필드 간 정렬 순서에서 마지막 가로 차원이 표시되는 행을 제외하고 모든 차원 행 내의 현재 열과 같은 값을 가진 열만 포함됩니다.피벗 테이블에서 가로 차원의 필드 간 정렬 순서는 간단하게 위쪽에서 아래쪽의 차원 순서로 정의됩니다..

Examples:  

before( sum( Sales ))

before( sum( Sales ), 2 )

before( total sum( Sales ))

rangeavg (before(sum(x),1,3))는 현재 열 바로 왼쪽에 있는 열 3개에서 평가한 sum(x) 함수의 결과 3개의 평균을 반환합니다.