我们正在使用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
在以下Herarchy中的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 TOTAL 16,55,000.00 17,15,335,917 0 0 0 0.00%0 0
金额的原始总数是正确的但是在预算方面是不正确的,因为查询中的预算是与PG的链接,因此不应该明智地计算交易它应该按列计算
它应该在Anil Total中显示2,55,000个3,80,000的内容,我们已经尝试过(Sum(Field!Budgey.value))它给出了这个结果,如果我们只放(Field!Budgey.value)它只给出1,25,000
请指导我们有什么方法可以计算出这个值的总和吗?
答案 0 :(得分:0)
我没有通过SSRS找到任何解决方案,但是查询中的以下更改对我有用,我添加的是PG的计数
PGCount = COUNT(*) OVER (PARTITION BY PG)
并通过将Budget划分为Count来创建新BUDGET,并且SSRS中设置的相同字段值已解决Totaling Issue而没有任何错误
谢谢