2009-03-05 17 views
0

カテゴリとサブカテゴリの2つの行グループを持つReporting Servicesレポートがあります。列には、LastYearDataA、ThisYearDataA、LastYearDataB、ThisYearDataBがあります。Reporting Servicesマトリックスの計算フィールドの小計エラー

式の計算を処理するために(それぞれLastYearとThisYearとの異なるパーセンテージを表示するために)2つの列(Aに1つとBに1つ)を追加しました。それは働いている。この問題は、各カテゴリの小計に表示されます。生の数字は正しく集計されています。 SubCat1にLastYear/ThisYear Aの10 // 5があり、SubCat2の値が5 // 1の場合、合計の15/5が得られます。しかし、私はSubCat1と一致する合計の列に報告された割合を「50%」とします。各サブカテゴリのパーセンテージは正しく計算されています(バックアップの計算に従ってください)。しかし、サブ合計%は常にグループの最初のサブカテゴリと一致します。これはReporting Services 2005では不可能ですか?

答えて

0

まあ、私は決してこれの底には達しませんでした。私はすべてのデータと共にカテゴリー合計と総計を返すように私のsprocを変更しました。これはもう一度やってくるので、私は見続けるだろうし、たぶん私はより多くの検索をしてなぜ発見するだろう。

0

解決策は、マトリックスの詳細フィールドの値を変更することです。だから、した場所:

=Fields!FieldName.Value 

に変更し、それを:それは変更されませんので

=Sum(Fields!FieldName.Value) 

、それは通常の行の値または列を表示しています、私は、それだけで一つの値を合計推測しますそれは小計の列にあるときに、あなたが望むようにそれを合計します。カウンター直感私は知っている。私もそれを理解するために検索しなければならなかった。

+0

さて、私は解雇されたので、私は戻ってこれをチェックすることはできません。私が覚えていることから、間違って覚えている可能性は非常に高いですが、Reporting Servicesはすでに問題の分野で合計を行っていました。 – peacedog

関連する問題