[Ch2] Looker Studio 대시보드

jayce·2024년 7월 12일

Sales Dashboard


만들어야 할 대시보드

데이터 연결

  • 보고서에 데이터 추가 → 데이터 연결에서 Big Query 선택
  • 맞춤 검색어 → 결제프로젝트에서 내가 쓰는 프로젝트 선택
  • 옆의 쿼리 작성란에 쿼리 입력 후 연결
WITH tb AS (
  SELECT
    item.order_id,
    SUM(item.price) AS ord_amt,
    COUNT(DISTINCT item.order_item_id) AS prd_cnt
  FROM `olist.olist_order_items` AS item
  GROUP BY item.order_id
)
, base AS (
  SELECT 
    DATE(ord.order_approved_at) as ord_date,
    cust.customer_state,
    cust.customer_city,
    ord.order_id,
    tb.ord_amt,
    tb.prd_cnt
  FROM `olist.olist_orders` ord
  LEFT JOIN `olist.olist_customers` cust
    ON ord.customer_id = cust.customer_id
  INNER JOIN tb
    ON ord.order_id = tb.order_id
  WHERE 1=1
    AND order_status IN ('delivered', 'shipped')
    AND order_approved_at IS NOT NULL
)
SELECT
  ord_date,
  customer_state,
  customer_city,
  ROUND(SUM(ord_amt), 2) AS ord_amt,
  COUNT(DISTINCT order_id) ord_cnt,
  SUM(prd_cnt) prd_cnt,
FROM base
GROUP BY 1, 2, 3
;

테마 설정

  • 테마 및 레이아웃 사용 (두번째것 사용함)

요약(스코어카드) 만들기

  • 데이터 필드에서 스코어카드로 생성하고 싶은 필드를 캔버스로 드래그앤드랍
  • 사이즈 조절 후 복붙하여 나머지 스코어카드 생성 후 측정항목 변경
  • 스코어카드 3개 모두 선택 후 정렬 → 펼치기 → 가로
    • 일정한 가로비율로 정리됨
  • 직사각형 추가 후 흰색으로 변경
    • 우클릭해서 맨뒤로 보내기

시계열 차트 (매출합)

  • 매출합 필드 드래그앤드랍 후 시게열 차트로 변경 후 사이즈 조절

주별로 요약정보를 확인하는 컨트롤

  • 컨트롤 추가 → 드롭다운 목록
  • 컨트롤 필드를 customer_state로 변경
  • 측정항목을 매출합으로 바꿔주면 컨트롤필드안에 필터 순서가 매출합 내림차순으로 변경됨

테이블 만들기 (도시별 지표와 비중)

  • 매출합 테이블, 매출합 누적합 그래프 생성
  • 측정기준을 customer_city로 변경
  • 측정기준 드릴다운하고 분기제외
  • 도시의 개수가 많기 때문에 자동으로 상위 10개의 도시만 표시
  • 합계값을 비중으로 보고 싶다면 테이블의 총합을 총계백분율로 설정

매개변수 설정

  • 매개변수로 각 지표별로 차트들이 변경되도록 설정
  • 매개변수(p_metric) 추가
  • 매개변수를 적용할 필드(metric)생성하기
  • 스코어카드를 제외한 나머지 차트들의 측정항목을 metric 필드로 변경해주기
  • 컨트롤 필드 생성후 컨트롤 필드를 매개변수로 설정

기간 컨트롤

  • 기간컨트롤 사용해서 지정된 기간의 값만을 확인하기
  • 컨트롤박스 → 기간컨트롤 선택
  • 원하는 기간 설정해주기 - (2018년 1월 - 2018년 31일)
    (최근 지표가 업데이트 되는 경우 이전 7일같은 기간 활용하면 좋음)

이제 이전기간과 비교도 가능

  • 스코어카드 3개를 모두 선택 후 비교기간
    • 이전년도 선택하면 현재 2018년 1월 - 2018년 31일로 설정되었으므로 2017년 1월 값과 비교됨
    • 스코어카드 부분 아래에 초록색으로 이전년도 대비 몇% 성장했는지 나타남
  • 누적영역 차트 제외한 나머지 차트만 선택해준뒤 비교기간 설정

테이블 차트에서 자동으로 비율로 표시되어 있는데 스타일에서 절대변경표시 선택하면 값으로 표시

참고

기간매개변수 사용법

  • 리소스 → 추가된 데이터 소스 관리 → 수정 → 연결수정 선택
  • 기간 매개변수 사용설정 체크하면 기간시작, 기간 끝 매개변수가 표시됨
  • 쿼리에서 이 매개변수들을 사용하여 수정
  • 매개변수들은 문자열이기 때문에 날짜로 인식하도록 PARSE_DATE 함수를 적용
  • 기본적으로 최신 데이터(최근28일)을 가져옴
  • 기간매개변수는 최근 데이터 조회용으로 사용하는 걸 권장

0개의 댓글