Bonjour,
Je voudrais modifier ce code et utiliser la fonction sum sur la colonne 2 et la colonne 3 et faire un group by sur la colonne 1
j'ai pensé à un truc comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var query = from b in Table.AsEnumerable() group b by new { colonne1 = b.Field<string>("Column1"), colonne2 = b.Field<string>("Column2"), colonne3 = b.Field<string>("Column3")) } into g select new { Colonne1 = g.Key.colonne1, Colonne2 = g.Key.colonne2, Colonne3 = g.Key.colonne3, Colonne4 = g.Key.colonne4 };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var query = from p in Table.AsEnumerable() let k = new { Colonne1 = p.Field<string>("Column1") } group p by k into t select new { Sum1 = t.Sum(p => p.Field<string>("Column1")), Sum2 = t.Sum(p => p.Field<string>("Column2")), };
Voici ce que j'attends :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Column4 = column3 / column2 *10
Partager