페이지 트리

버전 비교

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

Easy Heading Macro
navigationTitle목차

...

navigationExpandOptionexpand-all-by-default

...


실습

...

Release No : 7.0.400.20230502

...

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

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

Image Modified


Step 1. 데이터 가져오기

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


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

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

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

    참고사항
    iconfalse
    titleDiscription

...

  1. (전구) 쿼리 보기

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

    Image Modified


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


Step 2. 그룹 설정하기

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


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

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

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

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

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

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


Step 3. 계산 필드 추가하기

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


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

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

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

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

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

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

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

    패널


    펼치기
    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 컨트롤을 생성합니다.
      Image Modified

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

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


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

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



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

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

변경 이력