如果我在SSRS中有一个表(tablix),其中一列是一个简单的表达式:
=Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value
然后我该如何为此添加“总计数”列?我不能添加一个总列,它是灰色的,因为它是一个表达式,而不是一个简单的字段。
由于
答案 0 :(得分:4)
有几种不同的方法可以做到这一点。我认为最通用的方式是:
选择“添加总计 - >之前”(或之后)
您现在应该有一行来添加总计。 SSRS试图找出要插入的总数。如果这些是合适的,请保留它们,但在您的情况下,我们需要编辑单元格的表达式。
在您需要总数的单元格中,右键单击并选择“表达式”。 (对于单元格中的占位符,也可以遵循相同的过程。)
=SUM(Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value)
答案 1 :(得分:3)
为什么不尝试使用=Sum(Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value)
作为添加总数
如果它不起作用那么:
首先,您可以尝试使用一些不显示灰色的字段值,然后将列的值更改回您的表达式
=Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value
和“添加总计”单元格到表达式:
=Sum(Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value)
HTH