我有一个引用 proc 的数据集。该过程接受@UserName 在我的数据集的参数中,我指定了一个名为@UserName 的新参数,其默认值是表达式 =User!UserID 但是当报告累到渲染时我仍然会收到此错误:
查询参数 @UserName 的默认值表达式包含错误 [BC30654] 函数、Get 或运算符中的“返回”语句必须返回值
我唯一能想到的是,我没有修改我在报告中定义的现有数据源,而是删除并添加了一个新数据源。我希望这无关紧要,只要报告有一个有效的数据源可以继续包含这些字段...我只是切换此报告以引用我们当前数据库的副本以用于测试目的。