반응형

피벗은 ROW ROW(Y)수만큼 동적 COLUMN(X축으로 만들기 위해서 사용한다.

(데이터베이스에서 ROW COLUMN으로 출력하는 것과 비슷)

 

피벗을 사용하려면 원본데이터셋과, 피벗용 데이터 셋 2개가 있어야 한다.

(Pivot Logical Dataset은 원본 Dataset으로부터 GroupKey,PivotKey를 가지고 PivotTable을 구성하는 Dataset)

 

피벗사용 설정

–1. DataObject : 피벗으로 만들고자 하는 원본 DataSet을 지정

-2. DatasetType: Pivot (Pivot은 데이터르르 가져올 DataSet을 DataObject에 담아주어야 함)

-3. GroupKey : Dataset에서 Group으로 묶을 Column ID을 지정 (Y축 column ID로 사용)

 Cf. . GroupKey 속성: "," : GroupKey Level을 줌.

                        ":" : 두 개 이상의 Column을 하나의 GroupKey로 사용

: GroupKey = "ColumnID1,ColumnID2" 설정시 Record들을 ColumnID1으로 먼저 

       Groupping Column1으로 Groupping Record들에 대해서 ColumnID2로 다시

       Groupping.

   주의: ","  앞뒤에는 공백이 없어야 함.

(BIZ_FG별로 소계, 누계 사용이 필요하여 BIZ_FG, BIZ_FG2(BIZ_FG와 동일값)를 지정)

-3. PivotKey : Logical Dataset PivotTable을 구성하기 위한 PivotColumn을 지정

, 동적으로 늘어날 Column을 지정해 주는 것.(복수개 지정시에는 ","사용)

위 그림과 같은 경우 동적인 년월, 보고일자, 주차의 row column으로 만드는 것이다.

(GroupKey PivotTable을 구성하는 Y ColumnID, PivotKey X ColumnID로 사용.)

 

결과화면

반응형

+ Recent posts