2012-11-13 70 views
3

在SQL Server Reporting Services 2008 R2中,我有以下数据集。SSRS堆积柱形图 - 多列重叠

Date | Value 1 | Value 2 
-------------------------- 
Week 1 | 52  | 57 
Week 2 | 49  | 63 
Week 3 | 88  | 71 

我有一个堆积的柱形图,X轴的日期和价值的Y轴。图表中的列当前显示的是值为1的值2.这表示列为总值为1和值2.因此对于第1周,它是109等。

现在我的问题是,如何我得到的图表显示每列的总数是数据集中最高的值?这仍然会显示两个值,但会包含最低值的整列和剩余值。因此对于第1周,总数将是57.值1的列将是52,并且值2的列将是5.

这可能会令人困惑,所以我添加了我想要的最终的虚拟形象图看起来像。

enter image description here

回答

0

也许你可以写这样的查询:

SELECT LEAST(value1, value2) as value1, GREATEST(value1, value2) as value2 
    value1 < value2 as color 
FROM ... 
+0

不幸的是我已经尝试了这一点,但它并没有解决具有报告服务 –

+0

不同颜色列的问题@RichardNixon你好理查德你会发布你的代码在jsfiddle我看起来像这样的请。 –