使用动态列将子报告添加到SSRS主报告中

时间:2019-04-03 16:42:53

标签: reporting-services ssrs-tablix

我有一个使用Tablix创建的SSRS主报告。该报告是关于调查问题的,但是此调查有不同版本。由于不同的版本具有不同数量的调查问题,因此我使用Tablix创建了报告列,以便报表可以根据调查版本具有动态的列数。

这是不同版本的报告的样子。

版本1:

User  |  Name  |  Hotel  |  Airlines
------|--------|---------|----------
123   | Victor | Sheraton|  Delta   

版本2:

User  |  Name  |  Hotel  |  Airlines  | Cab Company | Distance From Airport |
------|--------|---------|------------|-------------|-----------------------|
123   | Victor | Sheraton|  Delta     |  City Cab   |   20 Miles            |

现在,我提出了一个新要求,即在第三个版本中,需要将子报告添加到某些列中。

版本3:

User  |  Name  |  Hotel  |  Number of days Shuttle arrived | --> MAIN COLUMN
      |        |         |---------------------------------|               
      |        |         |      On Time    |  Arrived Late | --> SUB COLUMNS
------|--------|---------|-----------------|---------------|
123   | Victor | Sheraton|     4 Days      |      9 Days   |

因此,在第三版中,我有一个Number of days Shuttle Arrived列的子报告。

现在,我正在尝试弄清楚如何在Tablix报表上实现此功能。由于列是在创建报表时即时生成的。

感谢您的帮助。

0 个答案:

没有答案