SSRS图表数据-值的过滤选项?

时间:2019-05-23 04:30:03

标签: sql reporting-services charts filtering

我目前正在运行Visual Studio 2010,以报告药品的批量生产情况。系统使用以下字段创建归档数据表:

-VARIABLE,这是变量的名称,

-TIMESTAMP,记录变量值的时间,

-VALUE,该变量在特定时间戳记下的实际值,

,依此类推。 我关注的数据集包含3个变量:LevelBatchTimerBatchID

目标:我要实现的是将Level作为Y值,将BatchTimer作为X轴(类别组),并将BatchID作为系列组。因此,我尝试为所有三个区域放置VALUE字段,并为Category Group和Series Group添加过滤器选项。这是我添加的过滤器选项:

Filter Option for Category Group

Filter Option for Series Group

现在的问题是过滤Y值,使其仅具有变量VALUE的字段Level。然后我以为我需要向图表数据的值区域添加一个过滤表达式,我不知道该怎么做。

所以我的问题是:

  1. 这是实现目标的正确方法吗?

  2. 如果是这样,我将如何过滤Y值,使其仅显示数据集中的某个变量(在我的情况下为Level)?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题陈述,那么您的最终目标是过滤出Level值,例如,Level的值为1,2,3..10,但是您希望您的Level值只说3。

因此返回级别为3的所有数据。有了该数据集后,您就可以将BatchTimer添加为X轴(类别组),并将BatchID添加为系列组。

您的数据集中需要一个过滤器参数,如下所示。

enter image description here

现在,对于Level = 3,上述方法是静态的。

我们如何使其动态 我们创建一个参数,并要求用户给出级别。然后根据此参数值,我们按以下方式过滤数据集(应将其添加到数据集查询中) level字段运算符:=和参数值

(Parameters.level.Value)

enter image description here

enter image description here