Reporting services (SSRS第15节)我如何获得团体';小组之外的每个人的总数是多少?

Reporting services (SSRS第15节)我如何获得团体';小组之外的每个人的总数是多少?,reporting-services,ssrs-grouping,ssrs-expression,Reporting Services,Ssrs Grouping,Ssrs Expression,我的查询包括4个组类别类型活动性质>详细价格 我的报告中有4个不同的列表项堆叠在一起。每个列表是四个组中的一个。价格是一张桌子(粉红色) 每个列表显示上一个列表的总数。清单2(活动)显示了清单1(性质)中各项目的总和,依此类推。列表4(类别)的总数显示了之前所有列表的总和 我的第三个列表的组(类型)总是分为两个部分:收入和支出。因此,第三个列表的分组中有两个总数:第一个是90033,第二个是37627。 在我的第四个列表(类别)中,我不想只显示总收入(收入-支出),我想同时显示总收入和总支出,

我的查询包括4个组类别类型活动性质>详细价格

我的报告中有4个不同的列表项堆叠在一起。每个列表是四个组中的一个。价格是一张桌子(粉红色)

每个列表显示上一个列表的总数。清单2(活动)显示了清单1(性质)中各项目的总和,依此类推。列表4(类别)的总数显示了之前所有列表的总和

我的第三个列表的组(类型)总是分为两个部分:收入和支出。因此,第三个列表的分组中有两个总数:第一个是90033,第二个是37627。

在我的第四个列表(类别)中,我不想只显示总收入(收入-支出),我想同时显示总收入和总支出,然后显示总收入。 对于总计,我只需对适当的字段求和。但我无法得到我需要的90033和37627

我尝试了许多不同的选择:

  • 当第三个列表对收入求和时,我将该值放入一个自定义代码变量中,然后将该值放入费用中
    =IIF(Fields!Type.Value=“Revenue”,code.addTotal(“R”,SUM(Fields!detailPrice.Value))
    (该函数仅将detailPrice添加到两个变量之一:totalR和totalE,具体取决于第一个参数)
  • 我用一个报告变量
    =IIF(Fields!Type.Value=“Revenue”,Variables!totalR.SetValue(SUM(Fields!detailPrice.Value)))尝试了同样的方法。
  • 我也试着运行值,但没走多远
  • 我不能简单地访问第三组的ReportItem!总数,因为我试图从组外获取它
在我所有的尝试之后,我的两个变量(totalR和totalE)都有相同的值:37627。我永远无法得到90033以及37627。我可以得到费用总额…但不能得到收入。我感觉费用组的总额凌驾于收入值之上,但我不知道如何保持90033在组外使用


是否可以引用所述组之外的组中的每个总计?

每个总计是否仅在一个框中使用?您可以尝试引用textbox.=ReportItems!TextBoxName。Value@papermoon88谢谢你的回答!嗯……我看到的两个问题(当我尝试时)是两个总数在同一个文本框中(每个总数重复相同的文本框),因此每个总计没有唯一的文本框名称…而且由于我试图引用组外的所述总计,因此它不允许我使用!ReportItems命令。您是否可以为总计创建一个新的数据集?我希望不会出现这种情况,但我想我必须这样做。创建一个新的数据集输入这些单独的总计。感谢您的帮助!我会在可能的情况下确保这样做。每个总计是否仅在一个框中使用?您可以尝试引用textbox.=ReportItems!TextBoxName。Value@papermoon88谢谢你的回答!嗯……我看到的两个问题(当我尝试时)是两个总数在同一个文本框中(每个总数重复相同的文本框),因此每个总计没有唯一的文本框名称…而且由于我试图引用组外的所述总计,因此它不允许我使用!ReportItems命令。您是否可以为总计创建一个新的数据集?我希望不会出现这种情况,但我想我必须这样做。创建一个新的数据集个人总数的输入。谢谢你的帮助!我会尽可能做到的。