실습 제작 버전 안내
Release No : 7.0.400.20230502
실습 예제 |Olap-Grid를 이용한 판매계획 대비 실적 분석 화면 |
---|
|
Step 1. 데이터 가져오기
DB Bot을 활용하여 비정형 분석 템플릿으로 데이터를 가져옵니다.
- DB Bot > i-META를 선택하여 데이터 가져오기 창을 실행합니다.
- 좌측 i-META 목록에서 사용하고자 하는 i-META File을 선택합니다.
i-META File 위치 : 공용 폴더 > 교육 > i-META > Sales Analysis 아래 이미지와 같이 필드를 마우스 Drag&Drop하여 배치하고 조회조건을 설정하고 [확인] 버튼을 클릭하여 데이터를 화면에 출력합니다.
- 데이터가 정상적으로 출력되는지 확인합니다.
Step 2. 그룹 설정하기
그룹 기능을 활용하여 Country_Name 필드의 항목을 그룹화 합니다.
- [Country_Name] 필드 위에서 마우스 우 클릭하여 [그룹] 항목을 선택하여 그룹 설정 창을 실행합니다.
- [그룹 설정] 창에서 [필드 명]을 "Group_Country"로 변경하고 항목 추가 버튼을 클릭하여 그룹 항목을 추가합니다.
- 추가된 항목의 이름을 "아시아"로 변경하고 아시아에 해당하는 항목들을 선택하여 그룹 항목으로 이동합니다.
- 항목을 하나 더 추가하여 이름을 "그 외"로 변경하고 그룹 항목의 유형을 [Ohters]로 변경합니다.
- [적용] 버튼을 눌러 그리드에 적용합니다.
- 그룹 필드가 추가된 것을 확인합니다.
Step 3. 계산 필드 추가하기
계산 필드를 추가하여 조건에 따른 이미지를 표시합니다.
- 계산 필드를 추가하기 위해 그리드를 우 클릭한 후 [디자인] 항목을 선택하여 디자인 창을 실행합니다.
- [추가] 아이콘을 클릭하여 필드를 추가합니다.
- 추가된 필드를 Data 영역으로 이동합니다.
- [캡션]을 "매출이십만이상"으로 변경하여 화면 표시명을 변경합니다.
- [수식]의 더보기 버튼을 클릭하여 [수식 편집기] 창을 실행합니다.
- 좌측 목록에서 "if" 함수를 선택하여 Formula 입력 창에 수식을 입력합니다.
좌측 목록에서 "IMG" 함수를 선택하여 수식을 입력합니다.
참고 : 사용한 함수 설명
목록에 있는 함수를 클릭하면 설명을 볼 수 있습니다.
- IF
조건 검사를 수행하여 참이면 trueValue를 반환하고, 거짓이면 falseValue를 반환합니다.
* bool IF(bool condition, object trueValue, object falseValue)
- IMG
셀에 이미지를 표현합니다.
이미지의 경로는 이미지 업로더로 업로드된 이미지의 이름을 지정합니다.
* IMG(string imgPath, double width, double higth)
참고 : 이미지 파일 추가
i-AUD 디자이너에서 이미지 파일 추가하는 방법
- UI Bot > Image 컨트롤을 생성합니다.
- Image 컨트롤의 속성 중 Image의 더 보기 버튼을 클릭합니다.
- 이미지 선택 팝업 창에서 [클립보드 복사] 또는 [추가] 버튼을 눌러 이미지 파일을 추가합니다.
+ 우측 상단의 [원본 파일명]을 체크 해제한 상태로 추가 시 이미지 이름이 코드화 되어 저장됩니다.
(이미지 파일명의 암호화가 필요할 시 체크를 해제하고 추가합니다.)
- IF
[확인] 버튼을 눌러 그리드에 적용합니다.
- 계산 필드가 정상적으로 추가되었는지 확인합니다.