페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

Easy Heading Macro
navigationTitle목차
selectorh1,h2
navigationExpandOptionexpand-all-by-default

정보
title실습 제작 버전 안내

Release No : 7.0.500.20240516-11

계산 수식을 활용하여 테이블에 없는 계산 필드를 생성합니다.

Step 1. 계산 필드 추가하기

해당 테이블의 컬럼을 활용하여 계산 필드를 추가합니다.


  1. 계산 필드를 생성할 테이블을 우 클릭하여 [계산 필드]를 선택합니다.




  2. 계산 필드 창에서 추가 버튼을 눌러 계산 필드를 추가합니다.




  3. 추가한 필드의 이름을 변경합니다.




  4. Fields 폴더의 컬럼을 더블 클릭하여 수식을 작성하고 확인 버튼을 눌러 계산 필드를 생성합니다.


    코드 블럭
    languagesql
    title년월
    collapsetrue
    TO_CHAR(TO_DATE([edusample.public.edu_dev_sales.year] || [edusample.public.edu_dev_sales.month], 'yyyy-MM'), 'yyyy-MM')


    참고사항
    title참고 : 계산 필드 수식 작성 방법

    계산 필드의 수식은 연결된 DB의 문법에 맞춰 작성합니다.


  5. 테이블 목록에 계산 필드가 추가된 것을 확인합니다.


Step 2. i-META 항목에서 추가하기

i-META 항목의 필드를 사용하여 계산 필드를 추가합니다.


  1. i-META 항목에 필드를 추가한 상태에서 i-META 항목 영역을 우 클릭하여 [계산 필드 추가]를 선택합니다.




  2. 필드 명을 설정합니다.




  3. 계산 필드 유형을 [After Rollup]으로 변경합니다.

    참고사항
    title참고 : 계산 필드 유형


    항목설명
    Before Rollup

    쿼리 수행 시 집계하는 방식으로 1차 계산이라 지칭합니다.

    레코드(Row) 단위로 계산을 수행 후 그룹별로 집계합니다.

    After Rollup

    쿼리 수행 결과를 가지고 제품 내부에서 집계하는 방식으로 2차 계산이라 지칭합니다.

    그룹별로 집계된 결과 값으로 계산을 수행합니다.

    Relation Field

    집계 시 기준 필드(항목)이 필요할때 기준 필드를 등록합니다.

    예시)

    매출금액 = 매출수량 * 단가 인 경우 제품별로 계산한 후 분석 관점에 따라 집계 해야 합니다.

    이때 제품을 기준 필드로 등록하면 Group by 절에 포함 시켜 집계될 수 있도록 합니다.



  4. 좌측에서 필드, 집계 함수를 더블 클릭하여 수식을 작성합니다.

  5. 수식 작성이 완료되면 확인 버튼을 클릭하여 계산 필드를 추가합니다.



    코드 블럭
    languagesql
    title달성율
    collapsetrue
    Sum([edusample.public.edu_dev_sales.sale_act]) / Sum([edusample.public.edu_dev_sales.sale_plan])


    참고사항
    title참고 : 계산 필드 수식 작성 방법

    계산 필드의 수식은 연결된 DB의 문법에 맞춰 작성합니다.


  6. i-META 항목에 계산 필드가 추가됐는지 확인합니다.


Step 3. 계산 필드 속성 정의하기

계산 필드의 속성을 변경합니다.


  1. i-META 항목의 필드를 우 클릭하여 속성을 선택합니다.


  2. [년월] 필드의 CategoryDefaultFormat을 변경합니다.
    • Category : Period
    • DefaultFormat : yyyy-MM



  3. [달성율] 필드의 DefaultFormat을 설정합니다.
    • DefaultFormat : {0:P1}