Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/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
Oracle SSR按行但垂直的数据分组_Oracle_Reporting Services - Fatal编程技术网

Oracle SSR按行但垂直的数据分组

Oracle SSR按行但垂直的数据分组,oracle,reporting-services,Oracle,Reporting Services,我在生成SSRS报告时遇到如下问题: 存储过程的输出如下所示: Company Code | Company Name | Product Code | Product Name ICE001 | Nestle | ICE001a | Drumstick Chocolate ICE001 | Nestle | ICE001b | Drumstick KitKat ICE001 | Nestle

我在生成SSRS报告时遇到如下问题:

存储过程的输出如下所示:

Company Code | Company Name | Product Code | Product Name
   ICE001    |    Nestle    |    ICE001a   |  Drumstick Chocolate    
   ICE001    |    Nestle    |    ICE001b   |  Drumstick KitKat 
   ICE001    |    Nestle    |    ICE001c   |  Drumstick Chocolate
   ICE002    |    Walls     |    ICE002a   |  Cornetto Chocolate 
   ICE002    |    Walls     |    ICE002b   |  Cornetto Latte 
   ICE002    |    Walls     |    ICE002c   |  Cornetto La Liga 

那么,如何使用当前的存储过程在SSRS中实现这种报告结构呢?这是可以实现的吗?

对此表示怀疑。但是,如果您按照下面的方式调整数据集,并使用表报告,它就是

select distinct code,company from icecream 
union
select productcode,productname from icecream

事实上,你可以。以下是步骤:

  • 将表格拖到SSRS中
  • 设为2列1行
  • 在第一列中,选择要作为子数据的字段,在本例中为Product Code
  • 在第二栏中,输入产品名称
  • 现在是主要数据。右键单击第一列,选择: 插入行>组外-上方
  • 将作为公司代码的主数据字段放在第一行第一列
  • 将公司名称表达式放在表的第二列第一行
  • 根据您的喜好进行设计并生成报告:)