0

使用 ssrs,我在 2 列中有 2 个字段,其中包含表达式。他们计算百分比如下:

FormatPercent(Fields!x.Value/Sum(Fields!x.Value))

FormatPercent(Fields!y.Value/Sum(Fields!y.Value))

我想要一个计算这些字段之间差异的第三列。我怎样才能做到这一点?

我不能使用计算字段来计算 x 和 y 的百分比,因为它使用聚合,因此我使用表达式。

我不想添加第三个表达式来重做 x 和 y 的计算,如下所示:

    FormatPercent(Fields!x.Value/Sum(Fields!x.Value)) - 
           FormatPercent(Fields!y.Value/Sum(Fields!y.Value))

有任何想法吗?

4

1 回答 1

1
  • 命名显示 2 个不同值的文本框(txtXPercenttxtYpercent说)
  • 使用ReportItems集合在第三个文本框中引用这些

=CInt(ReportItems!txtXPercent) - CInt(ReportItems!txtYpercent)
于 2013-01-31T09:41:52.833 回答