0

パラメータに基づいて列の見出しを表示するレポートを作成しました。表形式と行列形式の両方を使用してみましたが、年を減らすことができません。

year=2013

たとえば、レポートで を選択2013すると、過去 10 年間、つまり2013,2012,2011,2010,2009,2008,までのレポートが表示され2002ます。

4

2 に答える 2

1

あなたの質問を正しく理解できたら、データベースにクエリを実行し、結果を年ごとの列を持つテーブルに表示したいと考えています。これを行うには、Matrix オブジェクトと列グループを使用します。

ドラッグ アンド ドロップで Matrix オブジェクトを追加します。列グループを選択 | プロパティをグループ化し、グループ式を追加します。

次のコードをグループ式として使用します。

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

私が考える2倍:

  1. パラメータを受け入れるようにSQLを変更し、列名1、2などで10年を取得します。
  2. =@Parameter!par.Value - Cdec(Data!1.Value)次に、2013 年から 2002 年までのヘッダーを表示するには、ヘッダーまたはタイトルで次のような表現を使用します。

私は明確だったと思いますか?

于 2013-02-05T14:33:54.663 に答える