您好!
你是想实现下面这种效果是吧!
你遇到的问题主要是由于:
ODBC数据源不支持多值参数,可以使用动态拼接SQL语句的方法绕过此问题。
核心是: (1)脚本 Function ArrayToString(list As Object()) As String Dim re ="" For Each item AsString In list If item IsNothing Then ContinueFor End If If re<> "" Then re +="," End If re += item Next Return re End Function (2)数据集SQL使用表达式 ="select * from city where CountryCode in ("& Code.ArrayToString( Parameters!CountryCode.Value ) & ")" |