는 DAXPATTERNS 블로그의 누적 계산을위한 잘 알려진 패턴이있다.
Running % =
CALCULATE (
SUM ([Percentage]),
FILTER (ALL (YourTable), YourTable[Bucket] <= MAX (YourTable[Bucket]))
)
을 그리고 누적 횟수 측정이 시도 :
Running %
측정을 위해이 표현을 시도
각 행에 기본적으로
Cumulative Count =
CALCULATE (
SUM ([Count]),
FILTER (ALL (YourTable), YourTable[Bucket] <= MAX (YourTable[Bucket]))
)
당신이 작거나 같은 그 개수 또는 백분율 값을 합산하는 누적 합계를 생성하는 평가 행의 버킷 값보다
업데이트 : 귀하의 모델과 일치하는 확실한 해결책입니다.
Cumulative Count =
CALCULATE (
[Event Count],
FILTER (
ALL (EventTable),
[Duration_Bucket] <= MAX (EventTable[Duration_Bucket])
)
)
가 이제 실행을 계산 :
Event Count = COUNT(EventTable[Duration_Bucket])
당신은 우리가 Running %
측정을 계산할 수 CALCULATE
기능을 사용하여 누적 수를 만들 수 있습니다 : 다음과 같이 이벤트 계수 측정을 가정
는
정의 측정 기준 % :
Running % =
DIVIDE (
[Cumulative Count],
CALCULATE ([Event Count], ALL (EventTable)),
BLANK()
)
당신은 전원 BI에 이런 식으로 뭔가를 얻어야한다 :
표 시각화

막대 차트 시각화

을 내 표현이 EventTable
를 사용하는 참고하는 당신 탭 이름으로 바꿔야합니다. 르. running %
0부터 1까지 시작하는 줄과 왼쪽에는 Y 축 1 개가 있습니다.
도움이 될지 알려주세요.
감사합니다. Alejandro, 내 컨텍스트를 제공하기 위해 초기 질문을 업데이트했습니다 ... 불행히도 내 데이터가 어떻게 구조화 되었기 때문에 참조하는 수식이 작동하지 않습니다 ... 요약 테이블은 내가 할 수있는 것입니다 원시 데이터에서 빌드하십시오. –
@MarceloAguilar, 내 대답을 업데이트했습니다. 수정 된 답변을 구현해보십시오. –
전 ALLSELECTED에 대한 ALL 만 변경했으며 이제는 완벽하게 작동합니다. 고맙습니다! –