私は基本的に時刻情報を表示するレポートを持っています。SQL 2005 Reporting Services - 間違った平均値
三つのレベルやグループがあります:車のレベル]の下の
Route
Fleet
Vehicle
は、報告書は、車両によって実行される各旅行のための時間情報を示しており、車両のための時間の平均。
艦隊レベルでは、レポートには各車両の時間情報とその艦隊の平均値が表示されます。
同じことがルートレベルに適用されます。そのルートを通過するすべての艦隊の時間情報とそのルートの平均値をリストします。
問題は、私が奇妙なルート平均を取得していることです。そして、すべての平均フィールドに標準のAvg
関数を使用しています。例えば
、最初の行は太字で回の平均値を示すようになっています。 2番目の列では、時間平均値が01:25:30になります。私が望んだのは(01:55:50 + 01:10:20)/ 2 = 01:33:05でした。
平均で艦隊時間だけを考慮するのではなく、最初の行の下のすべての時間が考慮されていると思います。
私が欲しいものを達成する方法はありますか?
ありがとうございます。
はい、私はグループを作った。グループ1 =ルート、グループ2 =艦隊、グループ3 =車両。フリートと車両の平均はOKです。ルートグループに間違った値が表示されています。 –
平均的な機能が問題の場合は、Report-> ReportProperties-> Codeに移動して、そこに独自の平均関数を記述します。 –