SSRS MultiValue参数默认不选择任何

时间:2015-10-23 00:01:32

标签: reporting-services ssrs-2008 ssrs-2012

我正在尝试制作一个基于数据集多值参数,以便默认使用另一个字段值即可。我为用户创建了参数数据集,另一列用 X 替换了用户名(op_user),如果它是自动化帐户的话。不幸的是,它没有选择任何用户名。

我检查了数据,并且有无NULL 值。我运行了一个查询以确保列相等(匹配列)。

F.U. to all the cowardly down-voters who don't comment

如果我使用相同的 op_user 列作为默认值,但如果我使用 OPuser 列,则不会选择任何列。

enter image description here

enter image description here

任何人都可以告诉我为了使这项工作能做些什么吗?

1 个答案:

答案 0 :(得分:1)

我看到的问题是你的"默认值" OPuser列现在包含一个' X'值不在您的可用值中。除非所有默认值实际存在于可用值列中,否则不会选择任何值。

我建议您使用第二个数据集解决此问题。只需使用逻辑单独生成OPuser列,然后使用该数据集作为默认值。这样你就不用担心' X'您实际上并不想要选择的值。