2つの異なるデータセットからSSRS 2010に2つのテーブルがあります。年と月の値に基づいて比率を計算する方法はありますか? 1つの細胞を別の細胞で分けることは非常に簡単です。 SSRSではどのようにこれを達成するのですか? SSRSでルックアップを使用する方法o年と月を異なるデータセットから取得する
ルックアップ機能を使用しようとしていますが、これまでのところうまくいきません。
2つの異なるデータセットからSSRS 2010に2つのテーブルがあります。年と月の値に基づいて比率を計算する方法はありますか? 1つの細胞を別の細胞で分けることは非常に簡単です。 SSRSではどのようにこれを達成するのですか? SSRSでルックアップを使用する方法o年と月を異なるデータセットから取得する
ルックアップ機能を使用しようとしていますが、これまでのところうまくいきません。
その行列は、あなたがのために使用されるデータセットの名前と一致するためにデータセットを作成し、レポートに第三のマトリックスを追加し合計します2番目の行列。または、単に2番目の行列をコピーして貼り付け、それを他の行列の下に移動することもできます。次に、この式を使用して計算を行います。
=Fields!PaidLoss.Value/Lookup(Fields!AccidentYear.Value & Fields!AccidentMonth.Value, Fields!YearStartRisk.Value & Fields!MonthStartRisk.Value, Fields!EarnedPr.Value, "DataSet1")
フィールド名を調整する必要があるのは、スクリーンキャップ内のすべての名前が表示されないためです。データセット名も調整します。パーセンテージとして表示する数値を書式設定します。 (0%)
ここで適切な検索を行うには、年と月を連結します。それはそれを動作させるはずです。これは最初に正しく動作しないので、これを使って遊ぶ必要があるかもしれません。
幸運を祈る!
EDIT: 可能な総表現(テストしていない!):
=Sum(Fields!PaidLoss.Value)/(Lookup(Fields!AccidentYear.Value & 1, Fields!YearStartRisk.Value & 1, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 2, Fields!YearStartRisk.Value & 2, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 3, Fields!YearStartRisk.Value & 3, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 4, Fields!YearStartRisk.Value & 4, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 5, Fields!YearStartRisk.Value & 5, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 6, Fields!YearStartRisk.Value & 6, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 7, Fields!YearStartRisk.Value & 7, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 8, Fields!YearStartRisk.Value & 8, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 9, Fields!YearStartRisk.Value & 9, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 10, Fields!YearStartRisk.Value & 10, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 11, Fields!YearStartRisk.Value & 11, Fields!EarnedPr.Value, "DataSet1") +
Lookup(Fields!AccidentYear.Value & 12, Fields!YearStartRisk.Value & 12, Fields!EarnedPr.Value, "DataSet1"))
それは働きます!驚くばかり!!!リチャーズありがとう! – Oleg
ごめんなさい、申し訳ありませんが、このケースではトータルをどう扱うべきかアドバイスしてもらえますか?私は簡単だが、 'Lookup'の始めに' SUM'を追加するだけで正しい結果は得られません。 (Fields!AccidentMearth.Value、Fields!YearStartRisk.Value&Fields!MonthStartRisk.Value、Fields!EarnedPr.Value、 "DataSet1")は、 )) ' – Oleg
私はこれに対して可能な解決策を追加しました。たぶん動くことができる唯一の他のものは、あなたが検索できる合計で2つのデータセットを追加することです。私は前に合計について考えなかった。それは醜いです! :) –