【发布时间】:2014-04-22 13:16:53
【问题描述】:
我有两个参数,分别称为“贷款”和“等级”。两者都是单选下拉列表,我正在从 sql 查询中获取这些参数的值。 Tier 参数取决于 Loan。
以下分别是获取 Loan 和 Tier 的 sql 查询:
从贷款中选择贷款
从贷款中选择等级,其中 LOAN=@Loan
有一些贷款在 TIER 表中没有数据,因此对于这些贷款和空白值将显示在 Tier 下拉列表中。此外,对于那些具有某些等级的贷款,等级下拉菜单中会显示 、 、 等。
现在,当我选择贷款(没有层级)时,我必须从层级下拉列表中明确选择空白值,否则会弹出一条消息,提示“请输入层级值”。
在这种情况下,我希望用户不需要显式选择空白值,如果他/她没有为层选择值,用户应该能够查看报告(不应出现弹出消息)。
第二件事,如果用户选择贷款(有一些可用的层级),那么用户必须从层级下拉列表中选择层级。否则,应该会出现验证弹出消息(“请输入 Tier 的值”)。
基本上,我想有条件地创建可选参数。如果 Tier 有一些值(对于选定的贷款),那么 Tier 参数应该是强制性的,否则应该是可选的。
【问题讨论】:
标签: reporting-services ssrs-2008