Ich habe folgende csv DatenBerechnen Sie den Prozentsatz aus einer Liste?
2,1,3,5,0 3,1,3,20,0 4,1,6,200,1000
Ich habe Probleme, den Prozentsatz effizient Berechnung . Hier ist, was ich bisher habe:
var csvParser = new CsvParser();
var customers = csvParser.ParseCsv(@"data.csv");
var results = from c in customers
let total = customers.Sum(x => x.Stake)
let totalWin = customers.Sum(x => x.Win)
group c by new
{
Id=c.Id,
Stake=c.Stake,
Win=c.Win,
} into history
select new
{
Id = history.Key.id,
percentage = (float)history.Count()/(float)e.Key.total
};
return results;
Welche Probleme haben Sie speziell? –
Ich stecke bei der Berechnung des Prozentsatzes nach der gegebenen Geschäftsregel fest –
Erhalten Sie den falschen Prozentsatz? oder ein Fehler? –