【发布时间】:2015-12-10 21:10:56
【问题描述】:
我在 SSRS-2012 中创建了一份报告。我需要基于一个公式显示/隐藏(非非活动)一个参数。可能吗。我使用 Visual Studio 2010 进行前端开发,并使用报表查看器控件来显示报表。
请帮帮我
【问题讨论】:
标签: reporting-services formula ssrs-2012
我在 SSRS-2012 中创建了一份报告。我需要基于一个公式显示/隐藏(非非活动)一个参数。可能吗。我使用 Visual Studio 2010 进行前端开发,并使用报表查看器控件来显示报表。
请帮帮我
【问题讨论】:
标签: reporting-services formula ssrs-2012
目前没有办法在 SSRS 中动态隐藏参数。根据您的要求,您可能有两种方法来处理此问题。
为所有参数创建一个子报表和另一个不包含您要隐藏的参数的子报表,然后根据您的表达式动态地向用户显示子报表。
其他选项是将另一个参数设置为internal。并根据您的表达式有条件地填充该参数。如果您的条件为真,则使用用户选择填充参数,否则使用默认值或将其填充为 null。在演示级别,您的参数不断出现,但用户选择将仅根据您的表达式生效。
我认为第二种选择更简单,如果您需要进一步的帮助,请告诉我。
【讨论】: