0

내 보고서 (VS2005)에 matix가 있습니다. 데이터를 사용할 수없는 경우에도 매트릭스에 기본 12 행을 표시하고 싶습니다. 그리드 아래에 직사각형 그룹을 만들고이 직사각형의 각 행에 행렬의 행 개수에 따라 가시성이 변경되도록이 작업을 수행하는 방법을 알지 못했습니다.보고서 매트릭스 필러

이 문제는이 사각형이 보이지 않을 때 존재하기 때문에 매트릭스가 아래로 밀었 기 때문에 비어있는 보고서의 두 번째 페이지를 만드는 것입니다.

그래서 내 질문에 내가 테이블에 당신은 왼쪽 외부를 사용하여 필러를 추가 할 수 있습니다 (12)

답변

1

의 최소 행 수를 가지고 보이지 않는 또는 내가 어떻게 행렬을 알 수 있습니까이 사각형을 조인 제거 어떻게입니다 필요한 치수로

이 예에서는 모든 달에 판매액이있는 것은 아니지만 월별 표에 모든 달이 포함되어 있습니다. 주어진 테이블

month 
------------ 
month_id -- 1-12 
month_name -- Jan - Dec 

Sales 
------------ 
month_id --not every month has sale 
product 
amount 

select 
    month_name 
    ,product 
    ,sum(isnull(amount,0)) 
from 
    month 
    left outer join sales 
     on sales.month_id = month.month_id 
group by 
    month_name 
    ,product