Итоговое значение в столбце базы данных и отображение в диаграмме ASP.net - PullRequest
0 голосов
/ 13 мая 2018

Я хочу суммировать значение столбца количества для моего графика.

var db = Database.Open("OrdersContext");
var data = db.Query("SELECT ProductId,Quantity  FROM OrderDetails");
var myChart = new Chart(width: 600, height: 400, theme: ChartTheme.Green)


   .AddTitle("Product Sales")
   .AddSeries("Default",
xValue: data, xField: "ProductId",
yValues: data, yFields:"Quantity")
    .Write();

enter image description here

1 Ответ

0 голосов
/ 13 мая 2018

Попробуйте этот код

var db = Database.Open("OrdersContext");
var data = db.Query("SELECT ProductId, SUM(Quantity) TotalQuantity FROM OrderDetails Group By ProductId");
var myChart = new Chart(width: 600, height: 400, theme: ChartTheme.Green)


   .AddTitle("Product Sales")
   .AddSeries("Default",
xValue: data, xField: "ProductId",
yValues: data, yFields:"TotalQuantity")
    .Write();

Этот запрос даст вам сумму каждого количества продукта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...