PowerBI 포럼 StackOverflow 및에 대한 여러 게시물을 검토 한 후에도 주어진 기간 (내 경우 30 일 롤링 평균)을 기준으로 롤링 평균을 계산하는 방법을 알 수 없습니다.DAX/PowerBI에서 롤링 평균을 계산하려면 어떻게해야합니까?
나도 동일하거나이 정말 비슷한 옹호 뭔가가 본 게시물의 대부분 :
Rolling Sum :=
CALCULATE (
[Sales],
FILTER (
ALL (Sales),
[Date]
>= MAX (Sales[Date]) - 365
&& [Date] <= MAX (Sales[Date])
)
)
을 (코드 this post에서 촬영) ... 그럼에도 불구하고, 나는 수없는 것 적절한 값을 얻으려면. 내 경우
, 나는 다음과 같습니다 주어진 대출 (열)
- "마감일"- 시간의 길이를 (일)로 대출을 마감 할 것입니다.
내가 원하는 것은 주어진 날에 대한 평균 30 일 평균입니다.
Rolling Average =
CALCULATE (
SUM(Query1[Closing_Length])/[Loan Count],
FILTER (
ALL (Query1),
[Closing Date].[Date]
>= MAX (Query1[Closing Date]) - 30
&& [Closing Date] <= MAX ( Query1[Closing Date])
)
)
결과를 확인하려면, 나는 한 달 간의 데이터의 가치를 검토하는 시각적 필터를 사용하고이 결과 다음과 같습니다 : 나는이 다음 코드
주 합계 행 상기 바닥; 이 기간 동안 102 건의 융자가 있었고 종결을 위해 총 3922 일이 걸렸습니다. 계산하고자하는 평균은 3922/102이며 대략 38.45 일이되어야합니다. 대신 42가 표시됩니다.
어떻게 해결할 수 있습니까?
http://www.sqlbi.com/articles/rollin g-12 개월 평균/ –
@ KrystianSakowski 아니요, 해당 게시물은 30 일 동안 롤링되지 않습니다. 그것은 'SAMEPERIODLASTYEAR' 함수를 사용하며, 롤링 30 일 동안 "동일한 기간"을 사용할 수 없습니다. 오류없이 모든 요일에 모든 기능을 사용할 수 있습니다. – daOnlyBG
이 멤버에 대한 식 또는 데이터를 게시 할 수 있습니까? Query1 [CTC Days])? –