Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 SSRS 2008 R2自定义分组_Ssrs 2008 - Fatal编程技术网

Ssrs 2008 SSRS 2008 R2自定义分组

Ssrs 2008 SSRS 2008 R2自定义分组,ssrs-2008,Ssrs 2008,我有一份SSRS 2008 R2报告,我正在report Builder 3.0中构建该报告 要求将报告导出为PDF,并通过使用DocumentMapLabel属性创建的书签导航PDF 此PDF需要有多个页面,这些页面将表示不同的数据分组 以下面的例子为例 Region SVP VP USA SVP1 VP1 USA SVP1 VP2 EMEA SVP1 VP3 EMEA SVP1 VP4 USA SVP2

我有一份SSRS 2008 R2报告,我正在report Builder 3.0中构建该报告

要求将报告导出为PDF,并通过使用DocumentMapLabel属性创建的书签导航PDF

此PDF需要有多个页面,这些页面将表示不同的数据分组

以下面的例子为例

Region    SVP    VP
USA       SVP1   VP1
USA       SVP1   VP2
EMEA      SVP1   VP3
EMEA      SVP1   VP4
USA       SVP2   VP5
我需要的文档映射如下,我相信这将需要一些自定义分组,我还不能缠绕我的头

+ALL Regions
+USA
+EMEA
+SVP1
  +ALL Regions
  +USA
  +EMEA
  +VP1
     +ALL Regions
     +USA
     +EMEA
  +VP2
     +ALL Regions
     +USA
     +EMEA      
  +VP3
     +ALL Regions
     +USA
     +EMEA
  +VP4
     +ALL Regions
     +USA
     +EMEA
+SVP2
  +ALL Regions
  +USA
  +EMEA
  +VP5
     +ALL Regions
     +USA
     +EMEA
如果不存在特定区域/svp/vp的数据,则应跳过该组。因此,在上面的例子中,SVP2->VP5->USA不应该存在,但为了完整起见,我在树中显示了它,希望它能帮助说明我正在尝试做什么


有什么想法吗?

我有些事情在做。这就是我所做的。我将当前报表用作另一个报表中的子报表,并将参数传递给它。这允许我编写一个不同的查询来提取我需要的所有适当的自定义分组。实际上,这项工作已经从SSRS工作转变为能够编写一个查询,提供我可以分组的适当记录,然后使用列表进行分组,列表包含子报告。