SSRS子报表行为不正确

时间:2017-03-02 14:08:44

标签: reporting-services bids

我有一份SSRS主报告,其中我使用的是子报告。根据一些参数值,我想显示报告。

例如,我有一个名为" view"我有两个选择:

  1. 详细视图
  2. 概述
  3. 当用户选择" Detalied视图"选项应显示子报表 此外,当用户选择"概述"该数据来自主报告。

    对于这两个报告,我使用了2个不同的数据集。问题是当我单独运行子报表时,它工作正常。但是当我从主报告中为某些选择标准调用它时,它会显示子报告。但对于其他一些它,它给我一个错误,即一个或多个参数没有提供给子报告。

    我不明白这个问题。请任何人有任何想法请帮助。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法: 所以问题隐藏在子报表的参数赋值中。 虽然我正在核心地分配它们,但是因为我有多值参数SSRS本身将值赋给了参数(0)的附加信息。 防爆。 = Parametrs!ParameterName.Value(0)

我从结尾删除了这个(0),现在我的参数值看起来像: ParamterName = [@ParameterName](不是某些表达式)

这是一种魅力。 :) 我回答了我的问题,以防万一其他人在同一个问题上挣扎,可以得到一个暗示。