表达式具有不正确的参数数量,用于函数' LookupSet'

时间:2018-01-23 21:55:13

标签: reporting-services expression ssrs-2012 lookup

我有这个Loockup自定义代码:

Function SumLookup(ByVal items As Object()) As Decimal
If items Is Nothing Then
Return Nothing
End If
Dim suma As Decimal = New Decimal()
Dim ct as Integer = New Integer()
suma = 0
ct = 0
For Each item As Object In items
suma += Convert.ToDecimal(item)
ct += 1
Next
If (ct = 0) Then return 0 else return suma 
End Function

现在我想在表达式中使用:

=Code.SumLookup(LookupSet(Fields!sJerarquiaNivel2.Value,Fields!Unidad.Value,Sum(Fields!InventarioSobreVentas.Value, "DS_DataInventarioDosAniosAnterior"))

问题是当我运行项目时:

  

表达式的函数' LookupSet'

的参数数量不正确

我做错了什么?此致

1 个答案:

答案 0 :(得分:0)

您需要在initLoading

的末尾关闭括号

尝试

initLoading.concatWith(replayedClicks)
        .subscribeBy(
                onNext = { println("result $it") },
                onError = { throw it }
        )