우리는보고하려는 피드백 점수에 대한 척도를 가지고 있습니다. 성과 연령을 계산하기 위해 얼마나 많은 사람들이 점수> 5에 도달했는지 계산해야합니다. 내가 가지고있는 문제는 내 결과에 집계되는 회원에게 사용 가능한 점수가 하나 이상있는 곳입니다.특정 기준과 일치하는 측정 값 결과를 분명히 계산
이with
MEMBER [Client Sat Score] AS ([Measures].[Avg_Score], Linkmember([Bill Period].[Fiscal].[Fiscal Period].&[201409],[Date].[Fiscal]),[Bill Period].[Fiscal].[All],[Time Slice].[KeyTimeSlice].[12M])
MEMBER [Sum Scores] AS([Measures].[Sum of Scores], Linkmember([Bill Period].[Fiscal].[Fiscal Period].&[201409],[Date].[Fiscal]),[Bill Period].[Fiscal].[All],[Time Slice].[KeyTimeSlice].[12M])
MEMBER [Number Scores] AS([Measures].[Number of Scores], Linkmember([Bill Period].[Fiscal].[Fiscal Period].&[201409],[Date].[Fiscal]),[Bill Period].[Fiscal].[All],[Time Slice].[KeyTimeSlice].[12M])
MEMBER [Over 5] As IIF([Client Sat Score]>5,1,NULL)
MEMBER [Scores Over 5] As SUM([Matter].[KeyMatterNumber].[KeyMatterNumber].members,[Over 5])
MEMBER [Percent 6 or 7s] As IIF([Number Scores]=0,NULL,[Scores Over 5]/[Number Scores])
select {[Client Sat Score],[Sum Scores],[Number Scores],[Over 5],[Scores Over 5],[Percent 6 or 7s] }
on columns,
non empty ({[Client].[KeyClientRelatedID].&[XXX] })
on rows
from [Cube]
이 "5 이상 점수"4를 반환하지만 멤버 중 하나에 7의 2 개 점수가 실제로있다 : 여기
는 내가 지금까지 가지고있는 것입니다. 이 점수는 다른 날짜 키에 있지만 SUM 내에서 집계하는 것을 멈출 수 없습니다.
어떤 제안이나 조언을 부탁드립니다.
편집 :
select {[Measures].[Avg_Score] }
on columns,
non empty ({[Matter].[KeyMatterNumber].[KeyMatterNumber].members })*
{[Date].[KeyDate].[KeyDate].&[20130206]:[Date].[KeyDate].[KeyDate].&[20140206]}
on rows
from [Cube]
where (
[Client].[KeyClientRelatedID].&[XXXX]
)
이 개정으로 모든이의 도움을합니까 : 나는 다음 실행하면 내가 5 위의 점수 5 개 별도의 결과를 각각받을 수 있나요 것으로 나타났습니다
내 첫 번째 쿼리?
큐브의 디자인을 설명해 주시겠습니까? 나는 당신의 요구 사항을 이해하지 못한다고 확신하지 못합니다. 아마도 솔루션에는 큐브를 변경하여 다 대다 관계를 사용할 수 있지만 현재 큐브가 어떻게 보이는지 (이 질문과 관련된 차원 및 측정 값 그룹)를 알아야한다고 설명합니다. – FrankPl
큐브 디자인을 변경할 수 있는지 확신 할 수는 없지만, 회원 ID 또는 유사 물의 고유 카운트 측정 값이 아마도 작동 할 것입니다. –
의견에 감사드립니다. 내가 찾은 또 다른 쿼리를 추가하여 5 개의 결과를 나열하고 원래의 게시물에 추가했습니다. Mike, [Number of Scores] 지수는 점수의 수이지만 뚜렷하지는 않지만 도움이됩니까? 프랭크, 나는 관련된 모든 조치와 그룹이 원래의 게시물에 있다고 생각하지만, 내가 무엇인가를 명확히 할 수 있는지 알려 주시기 바랍니다. – John