我是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),因为它会转储整个数据集查询的汇总(每一行总结)任何想法?
答案 0 :(得分:0)
您的IIF
似乎缺少主要条件。它可以是类似下面的东西,也可以按照你的要求做。
Sum(IIF(Fields!Unitnumber.Value=1,1,Fields!SqFt.Value)
另外,我建议你让你的表达如下,
=SUM(IIF(Fields!Unitnumber.Value = 'putyourcondition', Fields!SqFt.Value, 0))