tablixを使用してSQL Server Reporting Services 2012でグループの合計を平均化しようとしています。グループ合計の平均i Reporting Services 2012
しかし、応答がない...この質問をしてstruggelingされているのと同じ問題があるように思わ:SQL 2005 Reporting Services - Wrong Average Values
私のTablixのは、次のようになります。
+-------+---------+-----------+-----------+
| | | Product A | Product B |
+-------+---------+-----------+-----------+
| | Average | ??? | ??? |
| | | | |
| Week1 | | 550 | 175 |
| | Day 1 | 250 | 100 |
| | Day 2 | 200 | 50 |
| | Day 3 | 100 | 25 |
| | | | |
| Week2 | | 600 | 240 |
| | Day 1 | 300 | 200 |
| | Day 2 | | 30 |
| | Day 3 | | 10 |
+-------+---------+-----------+-----------+
平均のみを計算する必要があります週合計のために。私。製品Aの平均値は(550 + 600)/ 2 = 575でなければなりません。次のような平均的なルックスのため
マイ式:
=Avg(Fields!WeekTotal.Value)
は、しかし、これは間違った結果を与える - 私の推測では、それはアカウントのaswellに日数を要するということでしょうか?
質問は時々私はWeekTotalは、SQL Serverのテーブルから来予測
私のデータセットになります。その場合には日数の販売を、持っていないので、次のデータが含まれ、難しくなります:
+---------+------+-----+-----------+----------+
| Product | Week | Day | WeekTotal | DayTotal |
+---------+------+-----+-----------+----------+
| A | 1 | 1 | 550 | 250 |
| A | 1 | 2 | 550 | 200 |
| A | 1 | 3 | 550 | 100 |
| B | 1 | 1 | 175 | 100 |
| B | 1 | 2 | 175 | 50 |
| B | 1 | 3 | 175 | 25 |
| A | 2 | 1 | 600 | 300 |
| A | 2 | 2 | 600 | NULL |
| A | 2 | 3 | 600 | NULL |
| … | … | … | … | … |
+---------+------+-----+-----------+----------+
ご協力いただきましてありがとうございます。
こんにちは。あなたの応答をありがとう。私はこれが正しい方法だと思うが、私は時々私はDayTotalを持っていないことを言及することを忘れて、WeekTotalが予測であることを意味する。 DayTotalの合計を取ると、WeekTotalsだけが存在する週のデータが欠落します。私はこれに私の質問を更新しました....これを解決する方法のアイデアはありますか?前もって感謝します! – Tiawy
私は答えを更新しました(私は古い答えをあまりにもスクロールダウンしました) –