2009/04/28 12:45 MiPlatform
크리에이티브 커먼즈 라이선스
Creative Commons License

오늘은 Pivot에 대해서 알아봅시다!!!

흠... 마이플랫폼에서는 Pivot을 쉽게 사용할 수 있게해주지만, 설정해주어야 할 부분이 좀 있다.

마이플랫폼에서 Pivot용 샘플을 제공해주지만 -0-;;

무엇을 바꾸어야 하는지는 일일이 비교를 해봐야한다.

 

필요한 Components 및 Dataset

 

DataSet : ds_data, ds_data_pivot

Components : grid_data

 

naming을 보면 알겠지만 ds_data_pivot는 pivot 용 이며, 실제 적인 data는 ds_data에 있음.

 

 

 

grid_data에 ds_data_pivot를 binding 시킨후, grid_data를 더블클릭한다.

그러면 다음과 같은 화면이 나오는데.. 아래 사진에서 빨간색 체크 부분(가장 윗부분)을 클릭하면 오른쪽과 같은 속성이 나온다. 이것을 "left"로 바꾸어 준다.

(중요한점은 ds_data_pivot과 grid를 binding해주어야 한다는 것이다.)

 

 

 

여기서 해야할 일은

1. ds_data_pivot에 실제적인 data가 들어가 있는 ds_data를 설정

- ds_data_pivot는 pivot 테이블의 모양을 만들어준다고 생각하면 된다. 실제적인 data는 ds_data에 있으므로, ds_data를 ds_data_pivot를 이용해서 pivot 모양을 만들어 준다.

 

 

2. ds_data_pivot의 DatasetType을 Pivot로 설정

 

3. GroupKey를 SERVICENAME을 설정

- GroupKey는 동일한 data끼리 하나의 Group으로 묶어준다고 생각하면된다.

- GroupKey를 "," 콤마를 이용해서 여러개로 할 수 있음.

 

4. PivotKey를 AGE로 설정

 

 

 

이번에 해야 할일은 "GroupKey"를 위한 설정이다.

"GroupKey"는 data중에서 동일한 값들을 Group으로 묶어준다고 생각하면 된다.

(Grid의 좌측 column에 나타날 값들)

 

이번에 해야 할일은 "PivotKey" 설정이다.

("PivotKey"는 Grid의 위쪽 Row.)

 

 

이번에 해야 할일은 data를 보려고 하는 colid를 설정하면 된다.

 

 

 

 

posted by 조금까칠한남자