sql-server-2008 - 在 SSRS 报告中重复使用我的公式

标签 sql-server-2008 ssrs-2008 reporting-services

我刚刚开始使用 ssrs,我对文本框 A 中数据集中的两个字段进行了一些计算(因此文本框 A 的内容是 dataset1.field1 * dataset1.field2) 现在我想将该数字添加到另一个数字,并将其放入文本框 B 中。 所以我想:我从文本框 B 中的计算引用文本框 A 的内容。

所以我用谷歌搜索并找到了很多这样的解决方案:

ReportItems!textbox1.Value

但这不起作用?

所以我想:我将计算放在一个变量中,并从文本框 A 和 B 中引用它,但我无法让它工作(不知道在哪里定义变量以及在哪里给它适当的值)值)

最佳答案

您可以声明具有全局作用域或组作用域的变量。

全局范围变量对整个报表可见(就像参数一样)。您可以通过右键单击空白区域,单击“报表属性”,然后选择左侧的“变量”来声明全局范围变量。

组范围变量在组内可见。如果您选择 Tablix,您将在设计器底部看到行组和列组。单击组末尾的箭头,然后单击组属性。您可以在其中声明变量。

组范围变量可能就是您所寻找的。

更多详细信息请参见:http://blogs.msdn.com/b/robertbruckner/archive/2008/07/20/using-group-variables-in-reporting-services-2008-for-custom-aggregation.aspx

关于sql-server-2008 - 在 SSRS 报告中重复使用我的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316711/

相关文章:

sql - 更新SQL后如何自动更新字段名称

reporting-services - 如何在多页 SSRS 2005 报告的标题中显示数据?

c# - 如何从另一台计算机访问SQL Server 2008中的数据库

sql-server-2008 - SSRS将参数传递给子报表

reporting-services - 报告参数隐藏/显示查询,在 MS SSRS Reporting Web Service 2010 中

reporting-services - 在 SSRS 2008 中显示多值参数的占位符

sql-server - 使用 SQL Server 将 XML 文件分解为单独的行

如果使用声明参数,则像 sql 一样查询速度慢,如果不使用则查询速度快

sql - 如何根据行号选择行?

c# - ASP.NET - LocalReport.Render() - 模拟 token 无效