Telerik Report Designer:如何从页脚组中选择总值以在详细信息组中用于计算总计百分比

Telerik Report Designer: How pick total value from footer group to use in detail group for calculate % of total

我在 SQL 服务器上使用 Telerik Report Designer。我想像这个示例一样创建列百分比:

    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 查询 return 91 行,并且有金额列。

在 GroupFooter 计算总计我使用:

    =Sum(Fields.Amount)

但是在 GroupDetail 中,如果我使用相同的 Sum(Fields.Amount),则每行只取 Amount 的值(相同的值)。

我真正的问题要复杂得多。我的 SQL 查询有 1000 多行,但我需要解决此示例才能应用于我的实际情况。

Resume:

Problem: At GroupDetail I can only access values from respective line.

What I need: Way to take total value from GroupFooter to use in GroupDetail

我这样做解决了问题:

在控制器中,我使用 SQL 查询来检索我需要的总数,并使用 ViewBag 将其作为参数传递给报告。

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