使用表中的过滤数据创建多图表

时间:2017-03-14 15:41:08

标签: reportbuilder3.0

我正在开发一个关于Report Builder 3.0的报告,它应该如下图所示。

Report - Runtime

每个饼图应该会收到特定日期和机器的“已批​​准”和“已批准”属性的值。

是否可以在每个日期/机器组上过滤这些属性? DataSet可能包含将在Property / Value表中显示的其他属性,但不会包含在图表中

目前,我有以下报告模型

Report - Design

我尝试使用查找函数,但是,正如预期的那样,它返回DataSet上的所有值。是否可以缩小搜索范围?

下面是我用于测试的DataSet:

|Machine|Machine_ID|Date|Property|Value|
|--------|---|----------------------|--------|---|
|Machine5|A|2017-02-12 20:00:00.000|Total|200|
|Machine5|A|2017-02-12 20:00:00.000|Approved|150|
|Machine5|A|2017-02-12 20:00:00.000|Reproved|50|
|Machine2|B|2017-02-12 20:00:00.000|Total|0|
|Machine2|B|2017-02-12 20:00:00.000|Approved|0|
|Machine2|B|2017-02-12 20:00:00.000|Reproved|0|
|Machine1|C|2017-02-12 20:00:00.000|Total|100|
|Machine1|C|2017-02-12 20:00:00.000|Approved|80|
|Machine1|C|2017-02-12 20:00:00.000|Reproved|20|
|Machine1|C|2017-02-13 20:00:00.000|Total|300|
|Machine1|C|2017-02-13 20:00:00.000|Approved|200|
|Machine1|C|2017-02-13 20:00:00.000|Reproved|100|

谢谢。

1 个答案:

答案 0 :(得分:0)

这应该适用于列表中的行组。

  • 插入列表
  • 在DATE添加父行组到组。
  • 将您的详细信息区域分组到MachineID
  • 将Tablix插入细节区域矩形
  • 在其旁边插入图表
  • 在详细信息区域旁边插入一列(左侧)以获取MachineID列

看起来应该是这样的...... Layout

这显示了两个行组,以及带有Tablix和图形的详细信息区域。