2014-10-15 5 views
2

행을 그룹화/필터링 한 다음 각 열에 대해 전체 행을 얻는 방법은 무엇입니까? 나는 결과가 있어야하는 것을 도표로 만들 예정이다. 실제 데이터를 표시하고 싶지 않습니다. 풋 아웃 열행 그룹에 대한 행 결과 수를 카운트

당 개수가 동일한 필드 수를 나타낼하지만 필터링이

 Column A  Column B  Column C 
Row A - 235 records 300 records 15 records 
Row B - 1 record  80 records 900 records 

처럼 각 열을 보일 것입니다. 그래서 ..

Column A is really Count(MyColumn) WHERE = A 
Column B is really Count(MyColumn) WHERE = B 

각 행를 요약은 그룹핑 + 필터이며, 각 열은 해당 그룹에 포함 된 행의 수에 기초하여 계산된다. 행 데이터를 표시 할 필요가 없습니다.

+0

SQL에서 카운트를 할 수없는 이유가있어 데이터 집합이 보고서에 표시 할 내용을 정확하게 반환합니다. –

+0

보고서의 테이블에 데이터 집합을 사용해야합니다. 일부는 다른 필터와 동일한 논리를 사용합니다. 게다가 쿼리가 매우 큽니다. – DonnieCrump

답변

2

는 다음과 같은 수식을 사용하여 그룹에있는 테이블에서이 작업을 수행 할 수 있습니다

=SUM(IIF(Fields!MyColumn.Value = "A", 1, 0)) 

그러나 요약 보고서의이 유형은 matrix을 할 수 있도록 설계되었습니다 것입니다. 행 필드로 행 필드, 열 그룹으로 열 필드 및 교차로에서 Count 표현식을 사용하면 모든 것을 처리 할 수 ​​있습니다.

+0

행렬 사용이 끝났습니다. 나는 테이블 릭스가 세포를 합병 할 수 있기를 원했습니다. 내가 곧 이걸 가지고 놀아도 되겠지. – DonnieCrump