我正在接受一份对我来说相当困难的报告 - 所以请耐心等待新手。我希望获得每种类型的平均数量(指定的列是CODE)。我写的表达式 - 以多种形式 - 如下。
=AVG(IIF(Fields!CODE.Value="CODE-PERMIT",Fields!PAID_AMOUNT.Value),"FEES")
FEES是数据集。我还使用了Tablix和Group作为范围。
我知道我遗漏了一些重要的东西,因为我收到了这个错误:
textrun的Value表达式 'Textbox582.Paragraphs [0] .TextRuns [0]'的范围参数是 对聚合函数无效。必须设置scope参数 到一个字符串常量,它等于包含的名称 group,包含数据区域的名称或数据集的名称。
非常感谢任何帮助。
答案 0 :(得分:1)
尝试:
=AVG(IIF(Fields!CODE.Value="CODE-PERMIT",Fields!PAID_AMOUNT.Value,Nothing),"FEES")
注意IIF()
函数有三个参数。
如果这有助于您,请告诉我。