2016-04-07 15 views
0

私のソースから私に何年ものデータが与えられているという報告があります。レポートデータには、2つのパラメータがあります.1つはブランド、2は年です。行グループを持つ5つの列を持つ1つの行列を作成しました。私はパラメータを2016年に渡すような方法でカラムを定義したいと思いますが、それは自動的にその年と前年のデータを返します。今年と前年のデータを表示するために1つのマトリックスを分離する方法

私は列グループヘッダーで式を使用してみました:私は現在持っているものの

=MAX(Parameters!Year.Value) OR MAX(Parameter!Year.Value) - 1 

=MAX(Parameters!Year.Value) OR MAX(Parameter!Year.Value) - 1 

画像:私が見たいと思って何

enter image description here

それは:

enter image description here

EDIT:

データセットのサンプルは:

enter image description here

enter image description here

+1

フィールドの年で列グループを設定する必要があります。 'Add Group' /'親グループ '。年フィールドを使用してグループを作成します。いずれかのフィールドの –

+0

列グループ?私は今年と昨年のデータをすべての年ではなく、見たいと思っています。私はそれを試してみましょう。現時点では、列グループはOrder(おそらく最初の列なので)にあります。それに親グループを適用しますか? – Faiz

+0

@alejandrozuleta年フィールドに列グループを追加しました。それは今でもあなたが選択した年のデータを与えるだけです – Faiz

答えて

0

あなたのTablixのあなたが表示する必要がない値を除外することができます。

Tablix Propertiesウィンドウ/ Filtersタブに移動します。表現の使用においては

enter image description here

このような何か:あなたがCALENDAR_YEARを設定した場合

="Include" 

=Switch(
Parameters!Year.Value = Fields!Calendar_Year.Value, "Include", 
Parameters!Year.Value-1 = Fields!Calendar_Year.Value, "Include", 
true,"Exclude" 
) 

選択テキストおよびオペレータはこれを使用する値で=

を選択列グループはそれがworになりますks。

これが役立つかどうか教えてください。

+0

私はそれをしたが、それでも同じ挙動を与えている。私はtablixプロパティで与えたコードを(文字通り)追加し、カレンダー年として列グループを追加しました。明確にするために、私が行列を作ったときに、最初の列に既に列グループがあります。新しい列グループ(暦年)を親として作成し、すべての列をカバーしますか? – Faiz

+0

tablixの外観を表示するために上記の画像を追加しました – Faiz

+0

年パラメータはどのように設定されていますか? –

関連する問題