3

我正在使用 SQL Server Report Builder(版本 3)针对带有自定义数据模型的 SQL Server 2008 编写报告。

在我的数据模型所基于的数据库中,我有几个用于计算会计期间的标量值函数。

我想做的是从我的报告中调用这些标量函数,以便我可以使用这些数据来过滤我得到的结果。

显然,如果我正在开发基于 SQL 的报告,那么这将是一个简单的 where 子句。然而,由于该报告基于数据模型,我似乎无法弄清楚如何实现这一目标。

我曾考虑将数据库函数重写为报告中的自定义代码,但我尽量不走这条路,因为我不希望代码在多个报告中重复。

4

1 回答 1

3

恐怕您不能在不通过报表服务中的 SQL 选择语句的情况下调用非过程(即函数)。

于 2011-10-23T01:23:11.073 回答