PowerBI/Tip

[DAX] 월별 매출액 계산(매출이 발생하지 않은 월 표시)

Maria128 2022. 5. 30. 10:38

[요청사항]

  • 월별 매출을 꺽은선형 차트로 표시하고 싶음
  • 아직 매출이 발생하지 않은 월도 차트에 표시되기를 원함(예를 들어 현재 5월이지만 차트상에는 12월까지 축에 표시되기를 원한)

[측정값]

 
월별지출 =
var Startdate=date(year(MAX('달력'[Date])),month(max('달력'[Date])),1) // 매월 1일 표시
var Result=if(max('달력'[월(숫자)])<=month(max('매출내역'[주문일])),
                  CALCULATE([총매출($)],DATESBETWEEN('달력'[Date],Startdate,max('매출내역'[주문일]))),format(0,"#"))
// [주문일]필드의 날짜는 달력의 날짜 보다 작기때문에 주문일의 월값이 달력의 월보다 작으면 매월 1일부터 매출액 계산하고, 아직 도래하지 않은 월은 0값에 서식을 지정하여 표시
Return
Result
달력 = Addcolumns(CALENDAR(min('매출내역'[주문일]),date(year(max('매출내역'[주문일])),12,31)),
          "년도",FORMAT([Date],"yyyy년"),
          "분기","Q"&FORMAT([Date],"q"),
          "월",FORMAT([Date],"m월"),
          "월(숫자)",MONTH([Date]),
          "년월",FORMAT([Date],"yyyy-mm"),
          "요일",FORMAT([Date],"aaa"))

[시각화 작성]