s-s-rS2008 文本框中数据集字段求和的表达式

Posted

技术标签:

【中文标题】s-s-rS2008 文本框中数据集字段求和的表达式【英文标题】:Expression to Sum on DataSet field in Textbox for s-s-rS2008 【发布时间】:2011-03-16 12:26:42 【问题描述】:

我有一个我认为是非常基本的 s-s-rS 场景。我的 s-s-rS 2008 报告中有两个数据集; dsMTD 和 dsYTD。它们都包含相同的列,唯一的区别是填充它们的 SQL 语句(但我不认为这与问题真正相关)。

我的报告上有一个文本框,我想在报告中显示某个列的总和。我试着表达如下:

=Sum(Fields!cost.Value, "dsMTD").ToString()

这在 s-s-rS 2005 中运行良好,但 s-s-rS2008 中的表达式在我的表达式中的字段引用上给出了“未知集合成员”的错误。

我做的不对吗?我最近在我的机器上安装了适用于 SQL Server 2008 的 CU6,不知道这是否改变了什么?

【问题讨论】:

【参考方案1】:

忽略这个。我认为这个错误只是误导。起初我正在运行,我的数据集实际上没有行,这解释了为什么没有返回值。我最初认为这与“未知集合成员”错误有关,但当尝试使用另一个确实有数据的数据集时,我仍然会收到该错误,但也获得了正确的值。

下次我会尝试就实际错误的事情寻求帮助!

【讨论】:

以上是关于s-s-rS2008 文本框中数据集字段求和的表达式的主要内容,如果未能解决你的问题,请参考以下文章

在 s-s-rS 2008 中,如何在文本框中同时显示多值参数的标签和值?

如何在文本框中显示数据集的多个结果集

从 s-s-rS 中的表达式将参数传递给数据集

s-s-rS 在文本框表达式中重复文本

s-s-rS 2008 矩阵中文本框表达式的总列

s-s-rS:对表达式定义的静态行求和