我正在尝试制作一个基于dataset的多值参数,以便为默认值使用另一个字段。我用用户为参数创建了一个数据集,并创建了另一个列,如果它是一个自动化帐户,则用X代替用户名 (op_user)。不幸的是,它没有选择任何用户名。
我已经检查了数据,并且有,没有空的值。我运行了一个查询,以确保这些列是相等的(匹配列)。

如果对默认值使用相同的op_user列,则工作正常,但如果使用OPuser列,则没有选择。


有人能告诉我我还能做些什么才能成功吗?
发布于 2015-10-23 03:45:49
我看到的问题是,OPuser的“默认值”列现在包含一个不在可用值中的'X‘值。除非所有默认值实际存在于“可用值”列中,否则将不选择任何值。
我建议您使用第二个数据集来解决这个问题。只需使用逻辑分别生成OPuser列,然后将该数据集用作默认值。这样你就不用担心你不想被选中的'X‘值了。
https://stackoverflow.com/questions/33292787
复制相似问题