SSRS - 如何创建自定义聚合函数?

时间:2011-12-12 13:53:17

标签: reporting-services

我正在创建一个包含不寻常的BoxPlot图表的报告。我需要使用特定列的所有数据计算“Low Box”和“High Box”的值。计算这些值的方法并不复杂,但我无法透露。

基本上我想创建一个自定义聚合函数。我理解如何创建一个VB函数,但是如何让它接受一系列数据而不是单个值。我知道已经有一个Max函数,但为了举例,如何实现Max函数?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

"无法透露。"意味着高价值,这意味着您使用的是最新版本的SSRS,因此this link应该对您有价值。 (博客文章还包括如何在2005年实现这一点,但并不关注它。)

基本上创建一个自定义函数,为数据的每一行调用,从该行获取值。该方法或其他相关方法可以返回您的聚合。 2008年包括Group Variables应该有一个方便的存储位置。

另一种方法,但我认为更难的是实现包装查询的自定义数据提供程序。