【问题标题】:How to add Cascading Parameter base on the first paramter select ssrs 2008 report如何在第一个参数选择 ssrs 2008 报告的基础上添加级联参数
【发布时间】:2015-01-06 14:11:31
【问题描述】:

你好,

我有一个关于如何根据第一个参数选择值显示参数的问题。 就我而言,第一个参数 Search by 有 2 个值是 1. 客户 ID =1, 2.姓氏=2

  1. 当用户选择customerId时,将显示参数customerId文本框供用户输入customerId

  2. 当用户选择 lastName 时,将显示 lastName 文本框供用户输入 lastname 当用户输入 lastName 时 Name 参数 将显示下拉列表客户名字和姓氏哪个谁 lastName 与参数@lastname 匹配。

Here is my data set for the Name parameter  

> select id,firstName +' - '+lastName  Name  from Customers  Where
> lastName =@LastName  and mergedTo is null  order by lastName

我的客户希望能够从姓氏进行搜索,但姓氏不是唯一的,我必须创建另一个下拉列表 CustomerName 以显示与参数 @lastName 匹配的客户,以便用户选择他们的一个客户想查。

【问题讨论】:

  • 因此,如果我理解正确,您的问题是如何在选择“姓氏”时使用所有名称填充Name 下拉列表。是吗?
  • 我想要隐藏所有参数,除了第一个 Search By 有两个值 1. CustomerID 2. LastName。当用户选择CustomerID时,将显示参数CustomerID文本框,或者如果用户选择LastName,则在输入Lastname时显示lastName文本框,参数dropdowlist Name将显示姓氏与用户输入的Lastname匹配的客户。
  • 不是答案,但这将包含您需要的大部分信息。 bisherryli.com/2011/05/28/…
  • 是的,需要实现上述链接以满足您的要求。
  • @MC_A 是的,我做到了。但正如你所说,许多人可能有相同的姓氏。因此,您希望名称文本框填充所有姓氏 = @lastname 的名称?

标签: reporting-services ssrs-2008 reporting


【解决方案1】:

显示参数只有两个选项: 隐藏参数/显示参数。

据我所知,没有办法对参数进行基于表达式的可见性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多