Tableau - Ad Hoc Query

김혜령·2024년 3월 22일

Tableau

목록 보기
7/8
post-thumbnail

AD HOC QUERY

  • 서브쿼리를 이용한 join

    WHERE cust.customer_state IS NOT NULL;

    *LEFT JOIN의 조건에 서브쿼리가 추가됨으로써 발생하는 null값을 제외하기위해 추가해준다.


  • 순위/행 번호를 매기는 여러가지 방법
    - ROW_NUMBER() : 중복 없는 순위(고유)
    - RANK() : 동점일 때 중복 순위(공동 등수) + 공동 순위자가 있을 때 그 수만큼 건너뛰고 다음 등수를 매김
    - DENSE_RANK() : 동점일 때 중복 순위(공동 등수) + 순위를 연속으로 매김

  • 객단가 구하기

    참고하는 지표
    - ARPU : Average Revenue Per User (매출 / 사용자 수)
    - ARPPU : Average Revenue Per Paid User (매출 / 구매자 수)

  • CASE로 고객 그룹 나누기
    조건에 따라 값을 주어야 할때 사용

    CASE
    when [조건1] then [조건1 해당 시 결과]
    when [조건2] then [조건2 해당 시 결과]
    ...
    else [모두 해당하지 않을 때 결과]
    END

0개의 댓글