2016-10-13 9 views
1

SSRSに2つのテーブルがあります。ある月の保険金請求額を保有し、ある月の保険金請求額を保有するものSSRSの2番目のデータセットからデータを分割する方法

各テーブルは、請求項の場合は=COUNT(Fields!Claims.Value)、請求書の場合は=COUNT(Fields!Complaints.Value)で計算され、現在の10ヶ月間

クレームテーブルにはクレームの割合としてクレームが計算される追加の行がありますが、それは面倒です。私の現在の式は次のように読み取ります

=COUNT(Fields!Complaints.Value, "Complaints"/=COUNT(Fields!Claims.Value) 

私が持っている問題は、それが不満でいっぱいYTD値を取り、クレームの毎月の量で割るということです。

はASK:
どのように私は上記と同様の計算を取得するだけで月ごと及び特許請求の範囲によって苦情を割ることができます - しかし、あなたが使用することができます苦情データが異なるテーブルから来ていることを念頭に置いて

+0

私はあなたの質問を理解していれば、苦情のデータセットと、請求のためのデータセットがあります。あなたは月ごとにクレーム/クレームを計算したい。右?もしそうなら、各データセットに月フィールドがありますか? –

+0

こんにちはAlejandroはい両方とも「CallMonth」と呼ばれるフィールドから外れています - そこで共通のリンクがあります –

+0

推測の前に、両方のデータセットに関するサンプルデータと期待される結果の短い例を提供することができます。請求項テーブルの例えば –

答えて

0

を保ちますLookupSet関数を使用して、同じ月にクレームを取得します。

  1. tablixを作成し、DataSetNameプロパティのComplaintsデータセットを使用します。
  2. 月を行グループとして追加します。苦情のカラムで使用するため

enter image description here

  • =Count(Fields!Complaints.Value)

  • クレームカラム使用:
  • =LookupSet(Fields!Month.Value,Fields!Month.Value,Fields!Claims.Value,"Claims").Length

    比率カラムで使用するため
  • =IIF( ReportItems!Textbox69.Value=0,0, Count(Fields!Complaints.Value)/ReportItems!Textbox69.Value )

    Claims(LookupSet)式が配置されているテキストボックスの名前によってTextbox69を交換します。

    特定の月にクレームがない場合のゼロ分母の検証に注意してください。

    それは生成する必要があります:

    enter image description here

    は、このことができますなら、私に教えてください。

    +0

    はい、それは完璧に動作します、ありがとうございますアレハンドロ –

    関連する問題