2017-09-27 125 views
0

我需要在横轴上的月份和垂直轴上的值上制作折线图。向上下行趋势线图上的SSRS颜色表达式

如果基于前一个月的趋势在增长,我需要用绿色对线段进行着色,如果趋势在下降,则需要用红色显示。 Graph

我找不到一种方法来比较按月分组的值,我不希望通过从db中添加另一个查询来执行此操作。

+0

欢迎来到Stack Overflow!请花一些时间阅读帮助页面,尤其是[我可以问什么问题?](http://stackoverflow.com/help/on-topic)和[我应该避免提出什么类型的问题?] (http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读[Stack Overflow问题清单](http://meta.stackexchange.com/q/156810/204922)。您可能还想了解[最小,完整和可验证示例](http://meta.stackexchange.com/q/156810/204922) – Guenther

回答

0

右键单击图表系列(图表的一行),然后选择Series Properties...,单击左侧的Fill,然后单击fx按钮以输入并表达填充。假设您的字段名为Sales。使用以下表达式填充:

=IIF(Fields!Sales.Value >= Previous(Fields!Sales.Value), "Green", "Red") 

这对我的简单测试很有效。您可能需要在您的查询中进行汇总(按月份和总和),以使其正常工作。