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
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
                            };
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
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 :

Nom : Capture.PNG
Affichages : 133
Taille : 9,6 Ko

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Column4 = column3 / column2 *10