0
我有一個包含「Date」和「Amount」的對象。該對象將包含最近七天的數據。如果對象I中缺少任何一個日期想要在該日期顯示條形圖爲0。 有人可以幫我解決這個問題嗎?Google chart在條形圖中顯示缺失日期爲零
我有一個包含「Date」和「Amount」的對象。該對象將包含最近七天的數據。如果對象I中缺少任何一個日期想要在該日期顯示條形圖爲0。 有人可以幫我解決這個問題嗎?Google chart在條形圖中顯示缺失日期爲零
找到了答案.Incase如果任何一個要求,你可以看看下面的代碼
var orders = _orderService.GetAll(c => c.RestaurantId == restaurantId && (c.Date > DateTime.Now.AddDays(-7))).OrderBy(x => x.Date).GroupBy(item => item.Date.Date).OrderBy(g => g.Key).
Select(i => new Order { Date = i.Key.Date, GrossAmount = i.Sum(w => w.GrossAmount) }).ToList();
var from = DateTime.Now.AddDays(-7);
var to = DateTime.Now.AddDays(-1);
var days = Enumerable.Range(0, 1 + to.Subtract(from).Days)
.Select(offset => from.AddDays(offset))
.ToArray();
var data = days.Select(i =>new Order{ Date=i.Date,GrossAmount=orders.Where(p=>p.Date==i.Date).Sum(w=>w.GrossAmount)}).ToList();