我正在使用 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( 只取每行的金额值(相同的值(。
我真正的问题要复杂得多。我的 SQL 查询有 1000 多行,但我需要解决此示例才能应用于我的实际案例。
恢复:
问题:在 GroupDetail 中,我只能访问相应行的值。
我需要什么:从组页脚获取总值以在组详细信息中使用的方法
我这样做解决了问题:
在控制器上,我使用 SQL 查询来检索我需要的总数,并使用 ViewBag 将其作为参数传递以进行报告。
现在,我的详细信息的每一行都有总计的百分比。