2015-07-21 85 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