SSRS/RDLC 计算表达式的小计

发布于 2024-09-19 17:09:04 字数 799 浏览 10 评论 0原文

alt text

这是所需的结果。 我填充了 State(RowGroup)、Male(ColGroup)、Year(ColGroup) 以及矩阵内的数据。为了计算数据计数总计 (100),我通过右键单击 AddTotal 功能来使用它。 但在这份报告中我使用了表达式来计算个体百分比。

Expr1:计算百分比我使用了这个表达式:

=Fields!count.Value/Sum(Fields!count.Value, "Gender_Group")

我在填充这个百分比(25%,25%)时没有问题。

我现在面临的问题是计算总百分比。 (50%)。 我在 rdlc 的 Total 字段行中看不到 AddTotal 选项。

alt text

因此,我尝试在红色单元格中添加另一个表达式来查找总和

expr2:=Sum(ReportItems!Textbox1.Value)

,其中 textbox1 是 Expr1 中的值。

但我收到一个错误:

Aggregate functions can be used only on report items contained in page headers and footers.

我想要的输出是找到总百分比。任何帮助将不胜感激。

alt text

This is the desired result Ineeded.
I had populated State(RowGroup), Male(ColGroup), Year(ColGroup) and the data inside the matrix. To calculate the data count total(100), I used the feature AddTotal by right-clicking it.
But in this report I have used expression to calculated individual Percentage.

Expr1: to calculate the percentage I used this expression:

=Fields!count.Value/Sum(Fields!count.Value, "Gender_Group")

I have no problem in populating this percentage(25%,25%).

The problem I am right now is calculating the total percentage. (50%).
I couldn't see the AddTotal option in rdlc at the Total field row.

alt text

Hence I tried to add another expression at the red colored cell to find the sum

expr2:=Sum(ReportItems!Textbox1.Value)

where textbox1 is the value in the Expr1.

But I get an error:

Aggregate functions can be used only on report items contained in page headers and footers.

My desired output is finding the total percentage. Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青丝拂面 2024-09-26 17:09:05

我刚刚复制了您的报告,以下代码适用于该表达式:

Sum(Fields!count.Value)/Sum(Fields!count.Value, "Gender_Group") 

I just duplicated your report and the following code worked for the expression:

Sum(Fields!count.Value)/Sum(Fields!count.Value, "Gender_Group") 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文