【问题标题】:How sum 'Tablix Column Values in a textbox' in SSRS如何在 SSRS 中求和“文本框中的 Tablix 列值”
【发布时间】:2019-03-31 06:33:56
【问题描述】:

在 SSRS 中,我有按产品分组的 tablix,如下所示:

Product | Billings

ABC     | 15
ABC     | 20
XYZ     | 35

我的业务要求是在单独的文本框中获取总帐单。我尝试如下(Textbox2 是 billings 的 tablix 文本框):

=Sum(ReportItems!Textbox2.value)

但它会抛出错误:

文本框“Textbox3”的值表达式引用报表项“Textbox2”。报表项表达式只能引用同一分组范围或包含分组范围内的其他报表项。`

我需要这方面的帮助才能完成。提前致谢

【问题讨论】:

  • 那么您是否希望获得产品 ABC 和 XYZ 等的总和?你在为你的数据集使用 SQL 吗?
  • 不是基于 fetchXML 的查询

标签: reporting-services expression ssrs-tablix


【解决方案1】:

只能在同一组内引用组内的报表项。您的错误描述也说明了这一点。

但您不需要引用此报表项,只需再次使用文本框中数据集中的字段即可。

对于总帐单,只需在您的报告中添加一个文本框并编写以下表达式:

=Sum(Fields!Billings.Value)

这将为您提供总价值(不包括产品分组)。

【讨论】:

  • 是的,这是真的,这是我在发布此问题前后数小时后发现的。
【解决方案2】:

在设计视图中,鼠标右键单击产品组,选择添加总后。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    相关资源
    最近更新 更多