【问题标题】:Subreport visibility子报表可见性
【发布时间】:2016-07-24 20:10:35
【问题描述】:

我在 SSRS 报告中有一个子报告列表,这些子报告都具有基于其原始报告的 Client_No 参数。然后,我只希望子报表显示数据集中“摘要”中的客户端编号是否将该特定子报表设置为 1。这些子报表的字段是 1 还是 0 是位,所以我不确定这是否是问题,但在如果我添加以下代码,它会隐藏这个特定的子报表,即使它设置为 1 或 0,但只有在为该特定客户端和子报表设置为 1 时它才应该可见。基本上,不同的客户只想看到某些子报表。

=IIf(Parameters!Client_No.Value = Fields!Client.Value,"Summary" AND fields!Output.Value,"Summary" = "1!, False, TRUE)

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:

    您可以创建一个数据集,返回由 Client_No = 1 过滤的记录。然后在子报表可见性中设置显示条件的行数。

    【讨论】:

    • 谢谢,但我不太明白你的意思?它将是字段 = 1 即输出的子报表名称
    • 您必须在子报表中创建一个数据集,根据 client_id 过滤数据。然后在主报告中,您将正确的 client_id 发送到子报告。现在再次在子报表中设置数据集记录计数表的显示条件。
    • 在我的子报表数据集中,它已经使用@Client_No 参数进行过滤
    • 那怎么了??根据数据集记录数设置显示条件
    • 抱歉是哪个数据集?
    猜你喜欢
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多