SSRS 瀑布图开发笔记

  瀑布图是指通过巧妙的设置,使图表中数据点的排列形状看似瀑布。这种效果的图形能够在反映数据的多少的同时,直观的反映出数据的增减变化,在工作表中非常有实用价值。如财务报表中表现利润变化趋势,举例说明开发如下图表主要步骤

1、开发瀑布图 需选用范围图中的范围柱形图,如下:

2、数据集 值必须包括作为横坐标的项目名称FeeItem、排序过后的行号rownum、项目值vale、派生列值baseValue

如:根据正负、绝对值进行排序获得行号rownum

ROW_Number() OVER(ORDER BY CASE WHEN SUM(value) >= 0 THEN 1 ELSE -1 END DESC , abs(SUM(value)) DESC )

  说明:派生列的作用,用以计算数据间的差额,如下 C.basevalue = A.value + B.value 以此类推

3、图表数据设置

value 序列属性需注意:

  探顶值:= value + basevalue    探低值:= basevalue   (根据需要可以是聚合值)

 根据需要可以在 序列属性 对话框中设置填充颜色,如

=iif(Fields!rownum.Value = 0 or Fields!rownum.Value = 999,"CornflowerBlue",iif(Fields!value.Value>=0,"Lime","Red") )

4、预览 查看效果

posted @ 2014-04-25 11:28  风吹叶子  阅读(533)  评论(0)    收藏  举报