페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
댓글: [2024.11.27] 이미지 깨짐 현상 수정, 목차 매크로 변경
정보
iconfalse
title목차

목차
maxLevel2
indent20
stylesquare

정보
title실습 제작 버전 안내

Release No : 7.0.400.20230502

실습

Easy Heading Macro
navigationTitle목차
navigationExpandOptionexpand-all-by-default


실습 예제 |Olap-Grid를 이용한 판매계획 대비 실적 분석 화면

위젯 연결기
width1100
urlhttps://www.youtube.com/watch?v=vWNrrt6_pEE
height600

Image Modified


Step 1. 데이터 가져오기

DB Bot을 활용하여 비정형 분석 템플릿으로 데이터를 가져옵니다.


  1. DB Bot > i-META를 선택하여 데이터 가져오기 창을 실행합니다.


  2. 좌측 i-META 목록에서 사용하고자 하는 i-META File을 선택합니다.
    i-META File 위치 : 공용 폴더 > 교육 > i-META > Sales Analysis


  3. 아래 이미지와 같이 필드를 마우스 Drag&Drop하여 배치하고 조회조건을 설정하고 [확인] 버튼을 클릭하여 데이터를 화면에 출력합니다.


    참고사항
    iconfalse
    titleDiscription

    (전구)(전구) 쿼리 보기

    좌측 하단의 [쿼리] 버튼을 클릭하면 배치된 필드대로 작성된 쿼리를 볼 수 있습니다.


  4. 데이터가 정상적으로 출력되는지 확인합니다.


Step 2. 그룹 설정하기

그룹 기능을 활용하여 Country_Name 필드의 항목을 그룹화 합니다.


  1. [Country_Name] 필드 위에서 마우스 우 클릭하여 [그룹] 항목을 선택하여 그룹 설정 창을 실행합니다.


  2. [그룹 설정] 창에서 [필드 명]을 "Group_Country"로 변경하고 항목 추가 버튼을 클릭하여 그룹 항목을 추가합니다.


  3. 추가된 항목의 이름을 "아시아"로 변경하고 아시아에 해당하는 항목들을 선택하여 그룹 항목으로 이동합니다.


  4. 항목을 하나 더 추가하여 이름을 "그 외"로 변경하고 그룹 항목의 유형을 [Ohters]로 변경합니다.


  5. [적용] 버튼을 눌러 그리드에 적용합니다.


  6. 그룹 필드가 추가된 것을 확인합니다.


Step 3. 계산 필드 추가하기

계산 필드를 추가하여 조건에 따른 이미지를 표시합니다.


  1. 계산 필드를 추가하기 위해 그리드를 우 클릭한 후 [디자인] 항목을 선택하여 디자인 창을 실행합니다.


  2. [추가] 아이콘을 클릭하여 필드를 추가합니다.


  3. 추가된 필드를 Data 영역으로 이동합니다.

  4. [캡션]을 "매출이십만이상"으로 변경하여 화면 표시명을 변경합니다.

  5. [수식]의 더보기 버튼을 클릭하여 [수식 편집기] 창을 실행합니다.


  6. 좌측 목록에서 "if" 함수를 선택하여 Formula 입력 창에 수식을 입력합니다.


  7. 좌측 목록에서 "IMG" 함수를 선택하여 수식을 입력합니다.


    패널


    펼치기
    title사용한 수식 펼치기

    IF(Sum([Act]) >= 200000, IMG("arrow_up.png", 16, 16), IMG("arrow_down.png", 16, 16))


    펼치기
    title수식 심화 ver.( 소계부분에 이미지를 표현하지 않을 경우 예시)

    CASE(
    AND(Sum([Act]) >= 200000, IsRowTotal = false),
    IMG("arrow_up.png", 16, 16),
    IsRowTotal = true,
    "",
    IMG("arrow_down.png", 16, 16)
    )



    참고사항
    title참고 : 사용한 함수 설명

    목록에 있는 함수를 클릭하면 설명을 볼 수 있습니다.

    • IF
      조건 검사를 수행하여 참이면 trueValue를 반환하고, 거짓이면 falseValue를 반환합니다.
      * bool IF(bool condition, object trueValue, object falseValue)
    • IMG
      셀에 이미지를 표현합니다.
      이미지의 경로는 이미지 업로더로 업로드된 이미지의 이름을 지정합니다.
      * IMG(string imgPath, double width, double higth)
    • IsRowTotal
      데이터 셀의 Row 헤더가 소계인지 여부를 판단합니다.

    • IsRowGrandTotal
      데이터 셀의 Row 헤더가 총계인지 여부를 판단합니다.


    참고사항
    title참고 : 이미지 파일 추가

    i-AUD 디자이너에서 이미지 파일 추가하는 방법

    1. UI Bot > Image 컨트롤을 생성합니다.


    2. Image 컨트롤의 속성 중 Image의 더 보기 버튼을 클릭합니다.


    3. 이미지 선택 팝업 창에서 [클립보드 복사] 또는 [추가] 버튼을 눌러 이미지 파일을 추가합니다.


    + 우측 상단의 [원본 파일명]을 체크 해제한 상태로 추가 시 이미지 이름이 코드화 되어 저장됩니다.

    (이미지 파일명의 암호화가 필요할 시 체크를 해제하고 추가합니다.)



  8. [확인] 버튼을 눌러 그리드에 적용합니다.

  9. 계산 필드가 정상적으로 추가되었는지 확인합니다.

변경 이력