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 将其作为参数传递给报告。
现在,我的详细信息的每一行都有总数的百分比。
我在 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 将其作为参数传递给报告。
现在,我的详细信息的每一行都有总数的百分比。