0

我创建了一个报告,我想在其中显示基于参数的列标题。我尝试使用表格和矩阵格式,但我无法减少年份。

year=2013

例如,如果我2013在报告中选择这意味着它将在报告中显示过去 10 年,即2013,2012,2011,2010,2009,2008,直到2002.

4

2 回答 2

1

如果我正确理解您的问题,您想查询数据库并将结果显示在每年一列的表中。您可以通过使用 Matrix 对象和 Column Groups 来做到这一点

通过拖放添加您的 Matrix 对象。选择列组 | 组属性并添加组表达式。

使用以下代码作为您的组表达式。

=Year(Fields!Date.Value)
于 2013-02-06T05:46:36.657 回答
0

我认为有两点:

  1. 更改您的 sql 以接受参数并在列名 1、2 等中获取 bast 10 年。
  2. 然后在标题或标题中使用类似于=@Parameter!par.Value - Cdec(Data!1.Value)显示 2013 到 2002 的标题的表达式。

我希望我清楚吗?

于 2013-02-05T14:33:54.663 回答