20182018. 10. 26. 10:23

Power BI에 날짜 컬럼이 있는 경우 [연간 주]의 경우 기본 변환 기능으로 쉽게 구할 수 있는데 연간 주의 포맷을 연도 + 연간 주 형태로 커스터마이징 하고 싶다면?

예를 들어, 2018년 1월 15일은 2018년도 전체의 3주차에 해당하며 차트의 축에 반영하기  201803 형태로 열을 만들고 싶을 때, 아래와 같은 방법을 이용할 수 있습니다.

엑셀에서 제공하는 함수를 이용해서도 구현할 수 있지만 Power BI 내부에서는 Custom Column(사용자 지정 열)에서 아래 수식을 이용할 수 있습니다.

Number.ToText(Date.Year([날짜]))&Text.PadStart(Number.ToText(Date.WeekOfYear([날짜])),2,"0")



수식으로 만들어진 열은 아래와 같습니다.

 

 

[참고자료]
Number.ToText
https://msdn.microsoft.com/en-us/query-bi/m/number-totext

Text.PadStart
https://msdn.microsoft.com/en-us/query-bi/m/text-padstart

Date.WeekOfYear
https://msdn.microsoft.com/en-us/query-bi/m/date-weekofyear


작성자: Lai Go / 작성일자: 2018.10.26

Posted by Lai Go