对于给定方案,我在SSRS中留下了哪些选项

时间:2016-01-29 09:27:41

标签: excel reporting-services ssrs-2012

我有如下数据库关系,

MasterEmployee
   EmployeeName
   ...Other Employee Details
   EmployeeAddress
       HistoryOfAddresses (dataset)
   EmployeePositions
       CurrentAndHistoryOfPositions (another dataset)
   .... other datasets

我需要为上面创建一个SSRS报告,我认为最好的方法是创建一个主工作表,然后为每个子数据集添加一个工作表。

为了达到上述目的,我有一个SQL查询,在下面返回我,

<Employees>
      <Employee>
          <ID>185</ID>
          <Name>18_108669635</Name>
          ... Other attributes

          <Addresses>
              <Address>
                  <ID>1</ID>
                  <Location>79 Baker Street</Location>
                  <CurrentAddress>false</CurrentAddress>
              </Address>
              .. Other addresses
          </Addresses>
          <Other datasets like positions in company etc..>
      </Employee>
</Employees>

现在我无法弄清楚如何使用上面的数据集在ssrs报告中显示它以及如何显示?

1 个答案:

答案 0 :(得分:0)

我弄清楚我需要做些什么来实现我的目标,

1)将多个数据集添加到报表中,然后为每个数据集创建一个新表

2)在tablix属性中为每个表添加页面名称和分页符,我想在excel中显示为另一个表格。

3)保存这个rdl文件,然后使用后面的代码添加几个数据集,如本文所述,

Using multiple datasets in RDLC

4)渲染报告并将其作为excel导出到后面的代码中。

我希望它能帮助其他人做类似的事情。

5)我仍然需要在主表中添加Vlookups,但这是另一个故事。