계산된 필드

김은비·2024년 4월 22일
0
  • 연산자
  • 논리 함수
  • 매개변수 (범위형, 목록형)
  • 매개변수 (날짜형, 복합 매개 변수)

계산된 필드는 데이터 원본에 없는 필드를 새로 만드는 개념으로,
구성 요소로는 필드, 연산자, 매개변수, 함수 등이 있다.

  • 필드: 데이터 원본에 존재하는 필드를 활용해 새로운 필드를 만든다.
  • 연산자: 함수, 필드, 매개 변수 등을 연결하고 계산을 판단하는 요소이다.
  • 매개 변수: 상수값을 동적인 값으로 변경해주는 변수로, 필요에 따라 범위를 다르게할 때 사용한다.
  • 함수: 새로운 계산식을 적용하기 위해 기존 데이터 원본의 필드에 유형 및 역할을 결정하는 데 영향을 준다.

연산자

계산 필드들을 사용하여 비즈니스 KPI 만들기~

주문 건수 필드:
주문번호-만들기-계산된 필드-> countd([주문 번호])

주문번호를 단순 카운트하면 중복이되기 때문에 고유값으로 계산해주어야 한다.

주문 건당 단가:
계산된 필드 만들기-합계(매출)/주문건수

하나의 주문건에 평균적으로 발생하는 구매 수량:
계산된 필드 만들기-합계(수량)/주문건수

수익률:
계산된 필드 만들기-합계(수익)/합계(매출)

비즈니스에선 KPI보는 것이 매우 중요하다. 매출이 올랐다고 다 좋은 게 아니라 , 개선해야 할 여러 지표를 파악할 수 있기 때문이다.


논리 함수

논리함수if, iif, case 등을 사용하여 특정 조건이 참인지 여부를 결정하는 계산된 필드를 만들자.

2억매출 구분 필드를 색상값에 넣어 구분하였다.

IIF를 사용하면:

더 간결한 버전:


-> 색상에 추가하면 T/F로 구분하여 색상이 달라진다.

문자열보다는 boolean형태가 데이터 처리 속도가 빠르므로
향후 대시보드 작업시 속도 개선을 위해 적용하면 좋다.


매개변수 (범위형, 목록형)

  • 범위형 매개변수

범위형 매개변수와 목록형 매개변수를 사용하여 차트를 동적으로 만들자
특정 금액을 설정하여 색상으로 구분해주는 동적 차트:

매개변수 표시를 활성하하여 특정금액 이상의 볼 수 있지만, 차트에는 반영 x
-> 계산식을 만들어주어야 한다.

동적으로 변화하므로 참조선 추가-테이블-값: 설정한 매개변수로 변경



  • 목록형 매개변수

원화, 달러 기준으로 매출을 확인하자
현재 매출합계는 원화 기준이므로, 계산된 필드를 추가하여 달러 기준 매출을 만들어야 한다.

환율 매개변수 만들고

계산된 필드도 만들었다.

환율 매개변수에서 선택한 값으로 적용되어 매출 금액이 나온다.



매개변수 (날짜형, 복합 매개 변수)

  • 날짜형 매개변수

데이터 유형이 '날짜'인 매개변수 From, To 두 개를 만들고
매개변수 표시 활성화

계산된 필드의 식으로는
From과 To 사이에 있는 값을 보여줘:

이 필드를 필터에 넣고, '참'인 값만 표시하게 하면:

선택한 From - To의 값만 보여준다.


  • 복합 매개변수

여러 개의 차원과 측정값을 보려고 할 때!

차원선택, 측정값 선택 매개변수 두개를 만들고:

계산된 필드로 엮어주기:

차원선택이 1일 땐 제품 대분류, 2일 땐 제품 중분류:

같은 방식으로 측정값도 만들어준다

측정값마다 단위가 헷갈릴 수 있으니 필드 하나를 더 만들어준다.

마지막으로, 매개변수에 따라 시트명이 변경되도록 시트 제목 우클릭-제목 편집-삽입-매개변수를 넣어준다.


0개의 댓글