2015-07-21 59 views
0

我有數據集象下面這樣:根據病情在SSRS餅圖如何劃分切片

A 20 
B 30 
C 45 
D 15 
E 05 

現在我想在餅圖以這樣的方式顯示出來: 值< = 20將是一個切片(在我們的例子中爲3),值> 20將是餅圖的其他切片(即在我們的例子中爲2)。 所以餅圖將有兩片:

  1. 顯示計數(值的數量)< = 20
  2. 顯示計數(值的數量)> 20.

是否有人可以幫助。提前致謝。

回答

0

您將不得不在報告的數據集中完成大部分工作。

/*Creating a dummy table*/ 

select 'A' name, 20 value into dbo.test 
union 
select 'B', 30 
union 
select 'C', 45 
union 
select 'D', 15 
union 
select 'E', 05 

/*Report data set query*/ 

select '<=20' Bracket,(select count(1) from dbo.test where value <=20) cnt 
union 
select '>20',(select count(1) from dbo.test where value >20) 

在RDL,滴上ValuesCategoryBracketsum(cnt)

enter image description here

您的報告應該是這樣的: -

enter image description here