Disons que j'ai une date avec un certain nombre de colonnes.C# LINQ Query
Je veux regrouper la colonne de date et pour chaque date, je veux calculer la valeur moyenne de la colonne de résultat.
J'ai le code suivant qui ne fonctionne pas comme prévu:
var results = from res in dt.AsEnumerable()
group res by res.Field<string>("operation_time")
into grp
orderby grp.Key
select new
{
date = grp.Key,
sum = grp.Average(r => r.Field<double>("result"))
};
Quelqu'un pourrait-il conseiller comment je peux le faire.
Merci.
Pourquoi ça ne marche pas? Ce qui se produit? – SLaks
Mon mauvais ....... J'ai stupidement utilisé le nom de colonne incorrect. Cela fonctionne maintenant comme prévu. Merci. –
Si la réponse de @ Slaks était correcte, vous devriez l'accepter, même si vous avez également trouvé l'erreur par vous-même (je ne suis pas le downvoter, BTW). –