2017-09-06 11 views
0

DevExpress XtraReport - 보고서를 작성 중입니다.XRChart 파이 차트에서 2 값

나는이 비슷한 값으로 그룹화 된 테이블이 :

Model | Passed | Failed | Total | 
Test1 | 4 | 5 | 9 
Test3 | 2 | 1 | 3 

지금 내가하는 PieChart이 데이터를 변환 할.

내가하고 싶은 것은 Passing 및 Failing이라는 두 개의 라벨을 만듭니다. 내 데이터를 각각에 바인딩합니다. 그러나 그것은 불가능한 것처럼 보인다.

XRChart를 사용하면 바인딩 할 옵션이없는 정적 레이블 만 만들거나 열 대신 그룹화 기준으로 동적으로 선택된 레이블로 시리즈를 만들 수 있습니다.

내가 뭔가를 누락, 내가 쉽게 Test1.Total vs Test3.Total

하지만 Test1.Passed vs Test1.Failed

Test3.Passed vs Test3.Failed 방법이 더욱 어려울 수 있습니다 얻을 수 있어야 의미.

답변

0

데이터 소스 모음 ("Test1", "Test2")의 모든 행에 대해 테스트 결과가있는 별도의 파이를 표시하려는 경우 데이터 구조를 변경하여 "시리즈 템플릿 "기능에 대한 자세한 내용은 https://documentation.devexpress.com/XtraReports/4575/Examples/Use-Charts-Grids-and-Custom-Controls/How-to-Create-a-Report-with-a-Chart-Bound-to-Data-Using-Series-Templates 문서를 참조하십시오.

SeriesDataMember ArgumentDataMember ValueDataMembers합니다 (XRChart.SeriesDataMember, XRChart.SeriesTemplate.ArgumentDataMember 및 XRChart.SeriesTemplate.ValueDataMembers 속성을 참조)

Test1  Passed   4 
Test1   Failed   5 
Test2   Passed   2 
Test2   Failed   1 

: 예를 들어, 다음과 같은 데이터 스키마는 두 개의 파이 차트를 생성 할 수 있습니다 참조 : https://documentation.devexpress.com/WindowsForms/6063/Controls-and-Libraries/Chart-Control/Examples/Creating-Charts/Data-Representation/How-to-Change-the-Display-Format-for-Series-Labels-of-a-Pie-Chart.

또한 지원 센터 포털을 사용하여 티켓을 제출하여 DevExpress 지원 팀에 직접 문의 할 수도 있습니다.

+0

이것은 정확히 제가 한 일입니다. 나는 그 주 초에 그것을 알아 냈다. 이 솔루션은 입안에 좋지 않은 맛을 남겨 둡니다.하지만 이해하기 쉽습니다.이 단일 보고서에 대한 파이 차트 만 있으면됩니다. –