본문 바로가기

Power BI

Power Query 날짜 계층에 주차(Week) 추가하기

[상황]

  • Power BI 날짜 계층에는 연, 월, 일만 있고 주차(Week)가 없습니다.
  • 이로 인해 주차별로 필터링 해서 데이터를 조회하고 싶을 때, 어려움이 있습니다.

[해결]

  • Raw Table에 쿼리편집기로 다음 함수를 사용해 Week Number열을 삽입해줍니다.
    '열 이름' = Date.WeeknumOfYear('표'['날짜열'])
  • 새로 추가 된 Week Number열을 축 필터에 끌어넣습니다.
  • 시각화 개채에서 드릴 다운 시 주차별로 조회가 되는 것을 확인 할 수 있습니다.

 

[기타]

  • 데이터 규모가 작을 때는 이런 방식으로 로우 테이블에 열 삽입해도 성능에 문제가 없습니다.
  • 하지만 데이터 규모가 클 경우에는 날짜열을 따로 Unique한 테이블을 만든 뒤, 측정값으로 WeekNum을 관리하는게 더 효율적입니다.