저는 현재 고객 당 평균 가치를 보여줄 계산 멤버 (SSRS 또는 SSAS)를 구현하려고합니다. 모든 프로젝트에서 값의 합계를 나눠야하고 필요하지 않은 프로젝트의 양으로 나누어야합니다 값으로 0.필터링 된 값을 가진 계산 된 멤버에서 평균을 찾는 방법?
아래에 표시된 것과 같은 값 표가 나와 있습니다. 난 내 계산 회원으로하려고 노력 지금 무엇을
> Customer | Project | Value |
> Customer1 | Project1 | 124.24... |
> Customer1 | Project2 | 0.00 |
> Customer1 | Project3 | 242.221... |
> Customer1 | Project3 | 72.221... |
이 (가)
Sum([Measures].[Value]) /Count(Filter([Order].[Project], [Measures].[Value] > 0))
내 희망 프로젝트의 양을 필터링하는 것이었다 (내가 모두 SSRS와 SSAS에서이 시도) 다음입니다 값이 0이고 값의 합을 값이 < 인 0으로 설정하십시오.
문제는 브라우저에 도달 할 때 계산 된 구성원을 계산해보십시오. P 값 예를 들어, (
(124.24 + 0 + 242.221 + 72.221)/1
반대 : 상기 1) 대신 3 이고 I 얻을 평균값은 124.24 + 0 + 242.221 + 72.221)/3
(1 프로젝트의 값이 0이기 때문에 4로 나누지 않으며, 내가하는 백작).