我正在将Telerik Report Designer与SQL Server一起使用。我想要像这样的示例创建列百分比:
GroupDetail Amount Percentage
Bank 1 1000.00 7.14% (1000/14000)
Bank 2 2000.00 14.28% (2000/14000)
Bank 3 4000.00 28.57% (4000/14000)
Bank 4 7000.00 50.00% (7000/14000)
GroupFooter TOTAL 14000.00
我的SQL查询返回91行,并具有“金额”列。
在GroupFooter上,我使用总计:
=Sum(Fields.Amount)
但是在GroupDetail中,如果我使用相同的Sum(Fields.Amount),则仅对每行取Amount的值(相同的值)。
我真正的问题很复杂。我的SQL查询有1000多行,但我需要解决此示例才能将其应用于实际情况。
恢复:
问题:在GroupDetail上,我只能访问相应行中的值。
我需要什么:从GroupFooter提取总价值以在GroupDetail中使用的方法
答案 0 :(得分:0)
我解决了这样做的问题:
在控制器上,我使用SQL查询检索我需要的总量,并使用ViewBag将其作为参数传递给报告。
现在,我的详细信息的每一行都占总数的百分比。