[Power BI 함수] Min, Max, DateDiff

DATA NOTE·2024년 1월 20일

POWERBI

목록 보기
2/9

1. Min

FirstOrderDate = MIN(Sales[OrderDate])

최초 주문일을 구하기 위해 Min 함수를 사용하여 측정값 FirstOrderDate 생성

2. Max

LastOrderDate = MAX(Sales[OrderDate])

마지막 주문일을 구하기 위해 Max 함수를 사용하여 측정값 LastOrderDate 생성

위 측정값들을 사용하여 고객별 최초, 마지막 주문일을 확인할 수 있음

3. DateDiff

DATEDIFF(<Date1, Date2, Interval)
(*Date2 > Date1 일 때, 양수를 반환함)

DATEDIFF 함수는 아래와 같이 8가지 Interval을 사용하여 결과를 출력할 수 있음

  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • 사용 예시
    Year(년) = DATEDIFF([FirstOrderDate],[LastOrderDate],YEAR)
    Quarter(분기) = DATEDIFF([FirstOrderDate],[LastOrderDate], QUARTER)
    Month(달) = DATEDIFF([FirstOrderDate],[LastOrderDate], MONTH)
    Week(주) = DATEDIFF([FirstOrderDate],[LastOrderDate], WEEK)
    Day(일) = DATEDIFF([FirstOrderDate],[LastOrderDate],DAY)

날짜의 인수자리에 TODAY()를 사용하면 오늘까지 기간을 구할 수 있음

  • 사용 예시
    Month2 = DATEDIFF([LastOrderDate],TODAY(), MONTH)

그 외에도 DateDiff로 생성한 계산식을 사용하여 구매빈도를 확인할 수 있음

Frequency = [Day] / [#Order]

구매빈도 = 최초 구매일로부터 마지막 구매일까지의 기간 / 구매횟수

시각화 연습

본 포스트는 어니언 비아이(ONION BI) 강의를 참고하였습니다.

profile
데이터 공부 기록 공간입니다.

0개의 댓글