2016-06-14 2 views
0

저는 SSRS에 상당히 익숙하며 꽤 간단한 질문입니다. 아래에 사진이 있습니다.카운트 된 변수 그룹화

Report set up

내가 찾고 데이터가 해당 날짜에이 얼마나 그 결과 각각의 많은 후 결과의 다음 중첩 된 목록은 존재하고 있음을 날짜의 목록입니다. 내가 얻을 것은 내가 2016년 6월 10일이> ABORT> 내가 잘못 뭘 오전 3 대신 1 일 1되기를 원한다면,

Result

이 무엇입니까? 어떻게하면 쿼리를 변경해야 할 수 있습니까? 사용

답변

2

시도 :

=COUNT(Fields!sys_OUTCOME.Value,"sys_OUTCOME") 

당신이 세부 행이 Row Groups 창에서 Details 그룹을 삭제 표시하지 않으려면

.

코드 설명 :

COUNT는 : 주어진 범위의 컨텍스트에서 계산 식, 에 의해 지정된 null이 아닌 값의 수를 돌려줍니다.

REFERENCE

마다 집계 기능은 특정 범위의 주어진 상황에서 데이터를 요약 할 수있다. 이 경우 COUNT 함수에 전달 된 범위는 "sys_OUTCOME"그룹 이름 (행 그룹)이므로 sys_OUTCOME 그룹에 의해 sys_OUTCOME 값의 수를 반환합니다. 그룹 범위를 지정하지 않으면 처음에 무엇을 얻었는지 그룹화하지 않고 모든 행을 계산합니다.

도움이 될지 알려주세요.

+0

# 그 숫자는 어디 까지나 #Error를 가져 오는 것 같습니다. 현재 결과 당 단 하나의 라인 만 있어도, 내가 한 일에 더 가깝습니다. – tomdemaine

+0

'.Value' 속성을 잊어 버린 것 같습니다. 업데이트 된 코드를 사용해보십시오. –

+0

굉장한 일, 고마워. 그 코드에 대한 간단한 설명과 그 코드가 작동하는 이유를 추가 하시겠습니까? 미래에 대한 의미를 이해하고 싶습니다. – tomdemaine

관련 문제