列值而不是字段值的行分组中的 SSRS 总计

SSRS total in Row Grouping for Column Values not the Field Falue

我们正在使用 SSRS,其中我们有以下查询结果

LOC PD       SM     PG  Product  BUDGET     Amount  Month   Date    
DL  PD1     Anil    RR  SC      125000      1000.30 April   2015-04-03  
DL  PD1     Anil    RR  SC      125000      2500.30 April   2015-04-03  
DL  PD1     Anil    RD  SC      130000      1580.01 April   2015-04-03  
DL  PD2     Anil    PCH SC      150000      3611.00 April   2015-04-03  
DL  PD2     Sanjay  AG  AH      225000      1566.67 May 2015-05-04  
DL  PD2     Sanjay  AG  IW      225000      3380.48 May 2015-05-04  
DL  PD2     Sanjay  MG  IW       75000      2237.62 May 2015-05-04  
DL  Dist    Sunil   UP  AH      300000      523.33  May 2015-05-04  
DL  Dist    Sunil   UP  AH      300000      1258.17 April   2015-04-06  

在遵循层次结构的 SSRS 中实施此操作时,我们得到以下结果

                             Apr'15 - Mar'16            September 2015                  
Loc  PD    SM    PG    Budget       Amount   MthBdt     SC  AH  IW  %   07-09-15 08-09-15
DL   PD1   Anil  RR      1,25,000   3,501    10416.67   0   0   0   0          0      0     
                 RD      1,30,000   1,580    10833.33   0   0   0   0          0      0
            Anil Total   3,80,000   5,081    31,667 0   0   0   0.00 %         0      0
       PD1 Total         3,80,000   5,081    31,667 0       0   0.00 %  0   0
     PD2  Sanjay AG      2,25,000   4,947    18,750                     
                 MG        75,000   2,238    6,250                      
            Sanjay Total 5,25,000   7,185    43,750 0       0   0.00 %  0   0
          Anil  PCH      1,50,000   3,611   12,500  0   0   0   0.00 %  0   0
            Anil Total   1,50,000   3,611   12,500  0   0   0   0.00 %  0   0
       PD2 Total         6,75,000  10,796   56,250  0   0   0   0.00 %  0   0
     dist Sunil          3,00,000    1802   25000   0   0   0   0.00 %  0   0
            Sunil Total  6,00,000   1,782   50000       0       0.00 %      
      Dist Total         6,00,000   1,782   50000       0       0.00 %      

DL 总计 16,55,000.00 17,135 1,37,917 0 0 0 0.00 % 0 0

总金额是正确的,但就预算而言是不正确的,因为查询中的预算是 link 与 PG,所以不应该明智地计算交易,它应该明智地计算列

它应该在 Anil Total 中显示 2,55,000 insted of 3,80,000,我们已经尝试了 (Sum(Field!Budgey.value)) 它给出了这个结果,如果我们只输入 (Field!Budgey.value) 它只给了 1,25,000

请指导有什么方法可以计算这个值的总和吗?

我没有通过 SSRS 找到任何解决方案,但是查询中的更改对我有用,我添加的是 PG 的计数

PGCount = COUNT(*) OVER (PARTITION BY PG)

并通过将预算除以计数创建了新的预算,并且在 SSRS 中设置的相同字段值已经解决了总计问题,没有任何错误

感谢