Reporting Services
我需要根据获取可变数据集的值跳转到特定报告。
例如:如果变量的值为2,则转到报告“Informe_1”,但如果值为= 4,则转到报告“Informe_2”,这自动而不必单击任何内容。这是一种通用类型的报告,它根据变量的值确定必须向哪两个报告收费。
目前我在变量的属性中,在运行中,转到报告,但我需要根据该变量的值(2或4)将条件指定为“Informe_1”或“Informe_2”。 / p>
答案 0 :(得分:0)
我不知道在没有用户点击的情况下自动转到特定报告的方法;但是,您可以为某些内容指定Action的表达式,这样用户在单击时会获取变量指定的报表。
另外,有关表达式的详细信息,请参阅Expression Examples (Report Builder 3.0 and SSRS)。
您还可以类似地更改链接项的可见性。举一个例子,在我自己的一些报告中,我有一个隐藏的@ReportParameter,我用它来传递报告,以便在单击Back链接时返回。如果该参数为空,我隐藏链接。我使用Go来报告并在Action的表达式中指定=Parameters!ParentReport.Value
。对于基于所选表达式显示或隐藏的Visibilty,可见为false且隐藏为true。这使我的可见性表达式=Parameters!ParentReport.Value = ""
。