【问题标题】:SSRS Having One Parameter Filter the Values in The Second Parameter具有一个参数的 SSRS 过滤第二个参数中的值
【发布时间】:2017-02-17 05:00:59
【问题描述】:

我的 SSRS 报告正在慢慢取得进展。我添加了几个参数,每个参数都可以根据所选值过滤数据(都允许多个值)。现在我想让一个参数选择值更改或过滤第二个参数中的可用值。我将包含一些图片,希望能说明我正在尝试做什么以及做什么。

所以我想根据第一个下拉列表中选择的类别填充子类别的第二个参数下拉列表。

问题是我不确定该怎么做,所以我没有得到 “未指定运行报告所需的一个或多个参数错误”

我在子类别数据集中的以下查询中尝试通过 WHERE 子句在数据集查询中添加参数时遇到上述错误

SELECT * FROM dbo.SubCategory WHERE CategoryId = (@Category)

我不确定如何应用它,所以它会从类别参数中提取值。

我预计另一个挑战是两者都接受多个值,因此我必须对其进行结构化,以便它采用适当数量的参数。

很抱歉可能会出现愚蠢的问题,我对 SQL 很陌生,对 SSRS 甚至更新鲜。提前感谢您的帮助!

【问题讨论】:

    标签: sql reporting-services visual-studio-2015 ssrs-2012


    【解决方案1】:

    试试:

    SELECT * FROM dbo.SubCategory WHERE CategoryId IN (@Category)
    

    @Category 是一个多值参数。

    【讨论】:

    • 谢谢亚历杭德罗,我做了更改,这次我在适当的位置进行了更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    相关资源
    最近更新 更多