Sparkline基于使用自定义代码的Expression

时间:2012-12-12 20:51:21

标签: ssrs-2008 reporting-services

我有一份SSRS报告,报告按月分组的销售额。此报告中的一列是计算字段,它采用2个值并将它们传递给为此报告定义的自定义代码例程。使用以下代码填充的文本框:

=Code.DivideBy(ReportItems!textbox21.Value, ReportItems!EarnedIncome1.Value)

所有这些自定义代码都是将第一个参数除以第二个参数(在本例中是textbox21 / EarnedIncome中的任何内容)。响应是它们以百分比的形式显示在屏幕上。

以下是报告的示例:

1 http://www.propelpos.com/images/screenshot002.jpg

这很有效。我们现在要做的是绘制BDX损失率列中的百分比,该列由上面的公式计算(将损失除以挣得的溢价)

当我尝试复制图表数据中的表达式并将Category Groups设置为PeriodYearMonth(与所有其他人一样)时,我得到一条直线。

我不知道下一步该往哪里去。任何想法都会非常感激。

2 个答案:

答案 0 :(得分:2)

我同意@Neil。您还可以在数据集属性中添加计算字段。看看下面的屏幕。您可以设置表达式来计算折线图的数据。

enter image description here

希望这有帮助!

答案 1 :(得分:1)

我建议在查询中进行计算,然后在SSRS中使用该计算列。如果您需要帮助找出如何做到这一点,请告诉我。