2017-12-23 3 views
1

Power BI Desktop을 사용하여 지난 달의 판매 카드를 만들고 싶습니다.DAX 오늘 "한 달 전에"표현하는 방법

는이를 위해, 내가 예를 들어

"한 달 전"오늘을 표현 할 수있는 조치가 필요 이달의 판매는 다음과 같습니다

This month sales = VAR ThisMonth = MONTH(TODAY()) RETURN CALCULATE('orders'[SalesAmount];'calendar'[month_number]=ThisMonth; 'calendar'[year]=2017) 

모든 시간 인텔리전스 기능이 좋은 것 같다 이 경우와 같이 스칼라 값이 아닌 날짜의 열을 처리합니다.

또한 카드를 사용하기 때문에 "필터 컨텍스트"가 없으므로 TODAY과 같은 휘발성 함수가 필요합니다.

감사합니다.

+0

지난 달의 1이고 0 인 달력 표에 열을 추가 할 수 없습니까? 그렇다면 계산 기능에서 필터 컨텍스트 조정자 중 하나로 사용하십시오. – whytheq

답변

0

그냥

LastMonth = MONTH(EOMONTH(TODAY(),-1)) 

및 사용이 할 수있는 대신 수식에 ThisMonth?

0

TYLM 값 = CALCULATE ([총 가치, DATESMTD (DATEADD ('달력'[DATE] - 1 MONTH)))

당신이 일정 테이블이있는 경우 위의 당신을 위해 작동합니다. 달력 테이블을 오늘 날짜로 제한 할 수 있습니다. 위의 방법은 필요에 따라 작동합니다.

+0

[총 값]은 판매 값이 들어있는 열의 합계입니다. –

관련 문제