0
1か月間の新規ユーザー数をカウントしたいと思います。しかし、これは私が受け取っている出力です。繰り返し月をちょうど "Jan"、 "Nov"にグループ化するにはどうすればいいですか?手伝ってくれてどうもありがとう。MVCで月別にグループ化する
public ActionResult UserPerMonth()
{
var _con = new DBEntities();
ArrayList xValue = new ArrayList();
ArrayList yValue = new ArrayList();
var results = (from c in _con.Users select c);
results.ToList().ForEach(rs => yValue.Add(rs.id.ToString().Count()));
results.ToList().ForEach(rs => xValue.Add(rs.date.Value.ToString("MMM-yyyy")));
var chart = new Chart(width: 300, height: 200)
.AddTitle("Users per month")
.AddLegend()
.AddSeries(
chartType: "Column",
xValue: xValue,
yValues: yValue)
.GetBytes("png");
return File(chart, "image/png");
}
おかげで私はこの部分のタイプミスがあると思うMonth = n.Key、 Count = n.Count()、しかし、コードは@James – jamietoh
の謝罪をチャートを表示しません。そうでない場合は、ブレークポイントを設定して、 'axis'の値が何であるかを確認してください。 –