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"> <table class="table table-bordered table-stripped">
<thead> <thead>
<tr> <tr>
<th>摘用</th>
<th>出品数</th> <th>出品数</th>
<th>在庫数</th> <th>在庫数</th>
<th>販売数</th> <th>販売数</th>
@ -26,6 +27,7 @@
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<td>全件</td>
<td> <td>
@(AverageMath.Average(Model.Stocks.Select(x => x.DisplayCount))) @(AverageMath.Average(Model.Stocks.Select(x => x.DisplayCount)))
</td> </td>
@ -36,6 +38,32 @@
@(AverageMath.Average(Model.Stocks.Select(x => x.SaleCount))) @(AverageMath.Average(Model.Stocks.Select(x => x.SaleCount)))
</td> </td>
</tr> </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> </tbody>
</table> </table>
</div> </div>