我需要总结一些值并在 RDLC 中显示。RDLC 包含两个数据集。同一数据集中有两个字段;TipValute 和 Iznos。如果 TipValute 包含值 0,则将字段 Iznos 中的所有值相加。
我的表情是这样的:
=Sum(IIF(First(Fields!TipValute.Value=0, "DataSet1"),First(Fields!Iznos.Value, "DataSet1"),0))
但是我遇到了错误
错误 3 文本框“Textbox96”的值表达式使用没有范围的聚合表达式。除非报表只包含一个数据集,否则在数据区域之外使用的所有聚合都需要范围。
和
错误 1 textrun 'Textbox96.Paragraphs[0].TextRuns[0]' 的值表达式在外部聚合中使用了 First、Last 或 Previous 聚合。这些聚合函数不能指定为嵌套聚合。
比我尝试用这个表达
=Sum(IIf(Fields!TipValute.Value=0, Fields!Iznos.Value, 0), "DataSet1")
但在报告中我得到#Error
我做错了什么?