我在下面的Microsoft SSRS 2012中有这种情况:
我正在开发一个表格,其中有3个组 - 城市(最内儿童),州,国家(父母)。
我有两个团体的总数 - 国家和州。
现在,我们的客户希望我们在Tablix(表数据区域)之外显示这些组总计(State)和总计(Country),但在报告正文中。
我计划将每个State Total放在Table外的一个单独的TextBox中,但是在Report的Body中。见下文:
国家总计:$ 2,900(好的)
德克萨斯州总计:1,400美元
亚利桑那州总计:1,500美元
对于在Tablix TextBox中修复的Country Total,我可以使用Report Items。
但是我如何展示州总计 - 德克萨斯州和亚利桑那州?
显然无法使用报告项目捕获这些值(1400美元和1500美元),因为销售额因州而异,并且有多个州。
有没有办法使用组变量或其他东西?请告诉我。
我需要在Tablix之外的单独TextBox中显示以下数据:
德克萨斯州总计:1,400美元
亚利桑那州总计:1,500美元
该报告不使用任何参数。这是一种仪表板报告。
我只是遇到了类似的情况。我们想要一个单独的“总箱子”。我通过在同一数据集上创建第二个表来解决这个问题,并简单地以不同的方式对数据进行总计。我内心的程序员想要一种更优雅的方式来做到这一点。但它的确有效。
您可以使用右侧Tablix两次。应用相同的分组。现在,您只需要一个总和位于此Tablix(第一行outise组)顶部的列。并在下面添加以下表达式(组内的下一行):
=Fields!State.Value & " State Total: " & Sum(Fields!SalesAmount.Value, "StateGroupingScope")
如果您现在应用背景颜色,它将在左侧图片中显示。如果你想把这两个tablix并排放在你的报告中,在那个矩形中加上你的两个tablix。这里重要的是,您将矩形放在报表中,然后将Tablix拖到矩形中。