Sub Report或CustomReportItem使用SSRS显示复杂数据?

时间:2010-11-05 11:06:10

标签: reporting-services ssrs-2008 subreports

我的报告中的每个记录包括(以及其他信息)一组格式为“ItemName X Y Z”的其他数据项,其中X,Y& Z是数值。

显示时,此组将根据每个项目的属性进行分组(如下图所示),并显示在表格或类似内容中。

X,Y和Z值将以图形方式显示,格式化将应用于其他项目(即应用于不同组名称的背景颜色),以使信息更易于阅读。

在报告中显示此内容的最佳方法是什么?当前选项似乎使用Sub Reports或使用CustomReportItems构建新控件。

  • 1级组1名称
    • 2级组1.1名称
      • ItemName X Y Z
      • ItemName X Y Z
      • ItemName X Y Z
    • 2级组1.2名称
      • ItemName X Y Z
      • ItemName X Y Z
      • ItemName X Y Z
  • 1级组2名称
    • 2级组2.1名称
      • ItemName X Y Z
      • ItemName X Y Z
      • ItemName X Y Z
    • 2级组2.2名称
      • ItemName X Y Z
      • ItemName X Y Z
      • ItemName X Y Z

1 个答案:

答案 0 :(得分:1)

根据我对需求的理解,所有这些都可以在单个表(或列表)对象中实现,而不需要子报告:

  • 设置数据查询。
  • 将一个表对象插入到报表中,并将数据集指定为查询的数据集。
  • 在每个1级和2级分组标准的报告中插入组。包括组标题部分,但不包括组页脚。
  • 要根据详细信息部分中的数据项(即ItemName XYZ级别)格式化单元格的颜色,请在报表设计器中选择该单元格,并将BackgroundColour属性(从“属性”窗口中)设置为选择所需的颜色,使用“编辑表达式”对话框(在BackgroundColour属性的正下方是BackgroundImage属性,如果要使用特定图像而不是颜色,也可以使用表达式设置。)