Column - 차트 함수

Column()은 차원에 상관 없이 일반표의 ColumnNo에 해당하는 열에서 찾은 값을 반환합니다. 예를 들어 Column(2)는 두 번째 측정값 열의 값을 반환합니다.

구문:  

Column(ColumnNo)

반환 데이터 유형: dual

인수:  

인수 설명
ColumnNo 계수가 포함된 테이블에 있는 열의 열 번호.
참고: Column() 함수는 차원 열을 무시합니다.

제한:  

ColumnNo가 계수가 없는 열을 참조하는 경우, NULL 값이 반환됩니다.

재귀 호출은 NULL을 반환합니다.

예 및 결과:  

​예: 총 판매 비율

Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 505 29.70
A AA 16 4 64 505 12.67
A BB 9 9 81 505 16.04
B BB 10 5 50 505 9.90
B CC 20 2 40 505 7.92
B DD 25 - 0 505 0.00
C AA 15 8 120 505 23.76
C CC 19 - 0 505 0.00

​예: 선택한 고객의 판매 비율

Customer Product UnitPrice UnitSales Order Value Total Sales Value % Sales
A AA 15 10 150 295 50.85
A AA 16 4 64 295 21.69
A BB 9 9 81 295 27.46
결과

Order Value가 표현식  Sum(UnitPrice*UnitSales)과 함께 계수로 테이블에 추가됩니다.

Total Sales Value가 표현식과 함께 계수로 추가됩니다. Sum(TOTAL UnitPrice*UnitSales)

% Sales가 표현식 100*Column(1)/Column(2)과 함께 계수로 추가됩니다.

Column(1)의 결과는 첫 번째 계수 열인 Order Value 열에서 가져옵니다.

Column(2)의 결과는 두 번째 계수 열인 Total Sales Value에서 가져옵니다.

예제 총 판매 비율% Sales 열에 있는 결과를 참조하십시오.

Customer A를 선택합니다.

선택 내용에 따라 Total Sales Value, 그리고 %Sales가 변경됩니다. 예제 선택한 고객의 판매 비율를 확인하십시오.

예제에서 사용된 데이터:

ProductData:

LOAD * inline [

Customer|Product|UnitSales|UnitPrice

Astrida|AA|4|16

Astrida|AA|10|15

Astrida|BB|9|9

Betacab|BB|5|10

Betacab|CC|2|20

Betacab|DD||25

Canutility|AA|8|15

Canutility|CC||19

] (delimiter is '|');