从ssrs报告中获取计算的字段有效值

时间:2015-04-27 19:30:11

标签: c# .net reporting-services

我有一个报告,其中我的参数具有以下有效值:值设置为查询字段,标签设置为以下计算字段::

= Fields!RestaurantCode.Value& " - " &安培; Fields!Name.Value

然后我在c#中获取报告中的有效值(在部署之后),如果我将值和标签设置为查询字段,一切正常。但是,对于计算字段,ReportingService2010 .GetItemParameters为ValidValues返回null。

我已对该报告进行了测试,并正确查看了报告中显示的计算字段。我尝试仅引用计算字段表达式中的字段(= Fields!RestaurantCode.Value),而ValidValues仍然为空。

如何通过.GetItemParameters ValidValues?

正确获取计算字段

编辑:.GetItemParameters函数的forRendering参数设置为true

1 个答案:

答案 0 :(得分:1)

我不认为这是SSRS的有效方案 - 将查询值和静态标签混合到单个参数中。我会将该计算作为新字段移动到查询中。