Tsql 按组对不同SSR求和(按两个字段)

Tsql 按组对不同SSR求和(按两个字段),tsql,reporting-services,group-by,distinct,ssrs-2012,Tsql,Reporting Services,Group By,Distinct,Ssrs 2012,我不能创建子组,我只需要找出如何在SSRS中为给定组编写sum语句(现在看起来是这样的)=sum(Fields!seats.Value)但是组通过customer\u no,order\u no,seats,和区域。如果一个客户有多个区域,则重复总计(座位) 在这种情况下,需要做的是,客户1和4的座位总数只需加一次。关于如何编写代码以及如何返回数据,我无能为力(唉)。目前,我的sum语句只是对每个分组的所有席位进行合计。这会导致错误的总数 我已经看到一些帖子有类似的问题,但没有解决这个问题 请告

我不能创建子组,我只需要找出如何在SSRS中为给定组编写sum语句(现在看起来是这样的)
=sum(Fields!seats.Value)
但是组通过
customer\u no,order\u no,seats,和区域。
如果一个客户有多个区域,则重复总计(座位)

在这种情况下,需要做的是,客户1和4的座位总数只需加一次。关于如何编写代码以及如何返回数据,我无能为力(唉)。目前,我的sum语句只是对每个分组的所有席位进行合计。这会导致错误的总数

我已经看到一些帖子有类似的问题,但没有解决这个问题

请告知


**如果做不到这一点,我的一个想法是,当有多行时,我可以突出显示一个客户/订单组合中有问题的行,让用户单独查看,但也不知道如何做**

如果您的订单号分组被称为订单号,您可以使用:

=IIF(RowNumber("ORDER_NO")>1,"Check","")

将此项添加到右侧的一列中,它将显示特定订单号是否有多行。

是在数据集中还是在报表tablix中聚合的座位数?
=IIF(RowNumber("ORDER_NO")>1,"Check","")