Fix: 特定範囲でグループ化した平均値を表示するよう修正

This commit is contained in:
Sakurai Ryota 2025-05-05 17:18:42 +09:00
parent f8ac2bbddb
commit 0dc0640807

View File

@ -19,6 +19,7 @@
<table class="table table-bordered table-stripped">
<thead>
<tr>
<th>摘用</th>
<th>出品数</th>
<th>在庫数</th>
<th>販売数</th>
@ -26,6 +27,7 @@
</thead>
<tbody>
<tr>
<td>全件</td>
<td>
@(AverageMath.Average(Model.Stocks.Select(x => x.DisplayCount)))
</td>
@ -36,6 +38,32 @@
@(AverageMath.Average(Model.Stocks.Select(x => x.SaleCount)))
</td>
</tr>
<tr>
<td>土日</td>
<td>
@(AverageMath.Average(Model.Stocks.Where(x => x.Date.DayOfWeek == DayOfWeek.Sunday || x.Date.DayOfWeek == DayOfWeek.Saturday).Select(x => x.DisplayCount)))
</td>
<td>
@(AverageMath.Average(Model.Stocks.Where(x => x.Date.DayOfWeek == DayOfWeek.Sunday || x.Date.DayOfWeek == DayOfWeek.Saturday).Select(x => x.StockCount)))
</td>
<td>
@(AverageMath.Average(Model.Stocks.Where(x => x.Date.DayOfWeek == DayOfWeek.Sunday || x.Date.DayOfWeek == DayOfWeek.Saturday).Select(x => x.SaleCount)))
</td>
</tr>
<tr>
<td>平日</td>
<td>
@(AverageMath.Average(Model.Stocks.Where(x => x.Date.DayOfWeek != DayOfWeek.Sunday && x.Date.DayOfWeek != DayOfWeek.Saturday).Select(x => x.DisplayCount)))
</td>
<td>
@(AverageMath.Average(Model.Stocks.Where(x => x.Date.DayOfWeek != DayOfWeek.Sunday && x.Date.DayOfWeek != DayOfWeek.Saturday).Select(x => x.StockCount)))
</td>
<td>
@(AverageMath.Average(Model.Stocks.Where(x => x.Date.DayOfWeek != DayOfWeek.Sunday && x.Date.DayOfWeek != DayOfWeek.Saturday).Select(x => x.SaleCount)))
</td>
</tr>
</tbody>
</table>
</div>