【问题标题】:Hide SSRS chart based on multivalue parameter基于多值参数隐藏SSRS图表
【发布时间】:2016-08-11 21:29:16
【问题描述】:

下午好,

我有一个多值参数,如果数组中的最后一个值的值为“Reentry”,它应该始终显示报告。但是,如果数组中的最后一个值不是“Reentry”,它应该隐藏图表,因为它不适用于其他选择。选项是更正、重新进入和全部。我将以下表达式应用于目标图表的可见性选项。

=IIf((Parameters!Division.Value(Parameters!Division.Count-1)="Reentry"), True, False)

这显示了所有情况的报告,即使我只选择了更正,这是我放置此表达式的文本框中出现的值,是数组中的最后一个值。

=Parameters!Division.Value(Parameters!Division.Count-1)

我已经尝试了各种其他方法来让它工作,但我已经被困了一天。我认为这种方法是最简单的,但无论选择什么,它总是显示图表。有什么想法吗?这不应该那么困难...提前谢谢!

【问题讨论】:

    标签: reporting-services charts parameters hidden multivalue


    【解决方案1】:

    尝试使用这个表达式:

    =IIF(
    Array.IndexOf(Parameters!Division.Value,"Reentry")=
    Parameters!Division.Count-1,True,False
    )
    

    如果这有帮助,请告诉我。

    【讨论】:

    • 不,不幸的是,当仅选择更正时,它仍然显示折返图。我复制/粘贴了你的表达,所以没有错字。此外,它没有破坏报告,所以表达式的语法是正确的,它只是对可见性没有任何影响......其他想法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 2021-10-04
    • 1970-01-01
    • 2021-06-07
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多