var sales = _salesService.GetSales(parameters)
リストは次のようなものです
var listSales = new List<SalesData>();
listSales .Add(new SalesData
{
Name = "Apple",
Quantity = 1000
});
listSales .Add(new SalesData
{
Name = "Banana",
Quantity = 2000
});
listSales .Add(new SalesData
{
Name = "Peach",
Quantity = 1
});
listSales .Add(new SalesData
{
Name = "Mango",
Quantity = 1
});
数量が合計数量の 1% 未満の場合に「名前」を「その他」としてグループ化できるように、linq クエリを作成したいと考えています。
したがって、クエリの結果は次のようになります
Apple 56
Banana 23
Others 2 -- ( peach's quantity less than than 1% + Mango Quantity less than 1%)