Microsoft SSRS - 使用报表项在单独的TextBox中的表外显示表组总计

问题描述 投票:0回答:2

我在下面的Microsoft SSRS 2012中有这种情况:

我正在开发一个表格,其中有3个组 - 城市(最内儿童),州,国家(父母)。

我有两个团体的总数 - 国家和州。

enter image description here

现在,我们的客户希望我们在Tablix(表数据区域)之外显示这些组总计(State)和总计(Country),但在报告正文中。

我计划将每个State Total放在Table外的一个单独的TextBox中,但是在Report的Body中。见下文:

enter image description here

国家总计:$ 2,900(好的)

德克萨斯州总计:1,400美元

亚利桑那州总计:1,500美元

对于在Tablix TextBox中修复的Country Total,我可以使用Report Items。

但是我如何展示州总计 - 德克萨斯州和亚利桑那州?

显然无法使用报告项目捕获这些值(1400美元和1500美元),因为销售额因州而异,并且有多个州。

有没有办法使用组变量或其他东西?请告诉我。

我需要在Tablix之外的单独TextBox中显示以下数据:

德克萨斯州总计:1,400美元

亚利桑那州总计:1,500美元

该报告不使用任何参数。这是一种仪表板报告。

sql-server reporting-services ssrs-2012 ssrs-grouping
2个回答
0
投票

我只是遇到了类似的情况。我们想要一个单独的“总箱子”。我通过在同一数据集上创建第二个表来解决这个问题,并简单地以不同的方式对数据进行总计。我内心的程序员想要一种更优雅的方式来做到这一点。但它的确有效。


0
投票

您可以使用右侧Tablix两次。应用相同的分组。现在,您只需要一个总和位于此Tablix(第一行outise组)顶部的列。并在下面添加以下表达式(组内的下一行):

=Fields!State.Value & " State Total: " & Sum(Fields!SalesAmount.Value, "StateGroupingScope")

如果您现在应用背景颜色,它将在左侧图片中显示。如果你想把这两个tablix并排放在你的报告中,在那个矩形中加上你的两个tablix。这里重要的是,您将矩形放在报表中,然后将Tablix拖到矩形中。

© www.soinside.com 2019 - 2024. All rights reserved.