多次使用具有多值参数的SSRS报告

时间:2015-03-30 12:55:13

标签: reporting-services oracle10g ssrs-2008-r2

在这种情况下:

我有一个报告,它有6个多值参数,其工作是使参数可选,这样主数据集结果集可以通过all或none参数进行过滤。 IE浏览器。必须能够搜索Place-table中的所有Place,其Lamps值为2或3.或者按名称指定一个特定位置。等等。 关于可选参数的主题很多,我已经阅读了很多,仍然无法使其工作。我尝试过使用默认参数,nvl:ing和我在互联网上找到的其他一些东西。似乎没什么用。

这种事情甚至可能吗?

1 个答案:

答案 0 :(得分:0)

  1. 对于列出可用值的参数查询,请使用' ALL'作为值/标签之一。如果您愿意,请将其置于查询的顶部并将其设为默认值。
  2. 更改数据集查询,使其接受ALL或IN。见下面的例子。
  3. ( (@Client ='全部')或 (@ Client<>' All' ANDClientType =' Parent' AND par.CLIENT_CODE IN(SELECT FROM FROM cmsts。[dbo]。[fn_Split](@Client,&# 39;,')))或 (@ Client<>' All' AND @ClientType =' Child' AND child.CLIENT_CODE IN(SELECT FROM FROM cmsts。[dbo]。[fn_Split](@Client,&# 39;,'))) )