简单的IIF语句来确定总和

时间:2016-02-17 03:00:47

标签: reporting-services ssrs-2008

我是SSRS的新手,很难获得总和。

我希望单元格对" UnitNumber"的不同值求和。这是报告用来生成表格的每一行的内容。这背后的原因是,在复杂的报告背后,单位数字是不同的,并为我提供了不同的SqFt值。例如:

Unit #   | Sqft|

Unit 001 | 472 |

Unit 002 | 600 |

Unit 004 | 1203|

以下不起作用:

Sum(IIF(Fields!Unitnumber.Value,1,Fields!SqFt.Value)

我得到"包含错误:无法转换为String"或者,单元格中的#Error。我不能单独使用Sum(SqFt),因为它会转储整个数据集查询的汇总(每一行总结)任何想法?

1 个答案:

答案 0 :(得分:0)

您的IIF似乎缺少主要条件。它可以是类似下面的东西,也可以按照你的要求做。

Sum(IIF(Fields!Unitnumber.Value=1,1,Fields!SqFt.Value)

另外,我建议你让你的表达如下,

=SUM(IIF(Fields!Unitnumber.Value = 'putyourcondition', Fields!SqFt.Value, 0))