1

Visual Studio でレポートを作成しており、合計などのさまざまな計算を行っています。

現在、2 つの合計のパーセンテージを見つけようとしていますが、1 つの式で 2 つの集計関数を使用できないため、苦労しています。

私が持っている機能は次のとおりです。

=Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")

=Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")

それらは同じ関数ですが、2 つの異なる合計に対して機能するため、パーセンテージを調べるために、これらの関数を互いに割る必要があります。以下を参照してください。

=Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")/=Sum(Fields! Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services")

誰かがこれを行うためのより良い方法を提案できますか?

どうもありがとう、

4

2 に答える 2

0

Val関数を使用できます

これを試してみてください

=Val(Sum(Fields!Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services"))/Val(Sum(Fields! Quantity.Value, "AccruedHours") + Sum(Fields!Quantity.Value, "Services"))
于 2013-03-12T10:50:35.397 に答える
0

私は最終的にそれを理解することができました。

私が行った方法は、個別の集計関数を実行しようとするのではなく、以下のコードを使用して正確なテキスト ボックスを参照することでした。このようにして、2 つの合計を除算するだけで済みました。

以下のコードを参照してください:-

=(ReportItems!textbox20.Value) / 
(ReportItems!textbox22.Value)

とにかく、元の質問への提案をありがとう。

于 2013-03-12T15:07:35.843 に答える