Telerik 报表设计器:如何从页脚组中选取总值以在详细信息组中用于计算总计的百分比



我正在使用 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 将其作为参数传递以进行报告。

现在,我的详细信息的每一行都有总计的百分比。

最新更新