1

다양한 데이터의 합계 및 개수를 표시하는 다양한 보고서가 MS SQL 2005 Report Designer에 내장되어 있습니다. 이제 합계 셀의 데이터 (부분합 및 그룹의 총계)를 사용하여 이러한 유형의 차트 (막대 그래프, 파이 차트)에 다양한 유형의 차트를 구현해야합니다.SQL 2005 Report Designer - 차트의 특정 테이블 셀을 데이터로 사용하기

차트 속성의 차트 데이터에 대한 입력으로 표 셀을 지정하는 방법이 표시되지 않지만 "데이터 영역"의 일부가 아니라는 오류가 나타납니다. 데이터 영역을 만드는 방법에 대한 정보를 찾을 수 없으며 xml을 내보내기 만하므로 "데이터 출력"을 사용하고 싶지 않습니다.

누구나 차트 입력 데이터에 테이블 그룹 부분합을 쉽게 연결하는 방법에 대한 지침을 줄 수 있습니까?

감사

답변

0

다른 보고서 항목 (테이블, 차트 등)는 하나 개의 데이터 세트에서 파생 할 필요가 없습니다. 다른 보고서 항목에 대해 서로 다른 데이터 집합을 사용하면됩니다.

SELECT Branch, SUM(InvoiceAmount) AS BranchSum 
FROM Invoices 
GROUP BY Branch 
:

SELECT Branch, InvoiceNumber, InvoiceDate, InvoiceAmount 
FROM Invoices 
ORDER BY Branch, InvoiceNumber 

간단히 요약 정보 인 원형 차트의 또 다른 데이터 세트를 만듭니다의가 주 보고서의 표는 분기 수준에서 합계 서로 다른 지점에서 보낸 송장을 표시하는 데이터 세트를 사용한다고 가정 해 봅시다

+0

감사를 invoiceamount에 해당하는 사용 가능한 필드 것 InvoiceAmt

AS

선택 Invoices.InvoiceAmount! 보고서 디자이너에서는 데이터 집합을 작성하는 쿼리를 하나만 사용할 수 있습니다. 두 데이터 집합에 대해 동일한 쿼리에서 동일한 특성을 두 번 선택해야합니다. 또한 차트 데이터의 값을 나타내는 구문에 대해 묻는 질문에 절반이 맞았습니다. 보통 필드 일뿐입니다! Name.Value? 해당 표기법에 표시된 다른 데이터 집합은 어디에 있습니까? –

0

당신이 데이터 세트

= 합계에서 요구하는 표현 만들려면 (필드! InvoiceAmount.value을 "을 DataSet1")

당신은 C로합니다 같은 필드에있는 모든 것은 select 문에서 AS를 사용합니다. InvoiceAmt는 다음 입력