linq ステートメントの作成に少し問題がありました (C#、クエリ構文ですが、メソッド構文を処理できました)。グループ化と、計算されたプロパティの公開をサポートする必要があります。私はそれぞれを個別に処理していますが、それらを一緒に機能させることはできません。どんな助けでも大歓迎です。
データ
GrpField Qty Price
------------- --- -----
RED 1 10
RED 2 10
RED 1 50
BLUE 2 30
BLUE 2 50
出力は、各グループの合計価格 (数量 * 価格) の合計である必要があります
望ましい結果
RED 80
BLUE 160
これにより、合計価格ラインが表示されます
from x in origdata
let linetotal = x.qty * x.price
select new { x.grpfield, x.qty, x.price, linetotal }
しかし、匿名型で合計のような集計を実行できないため、新しい匿名型でグループ化することはできません。グループを最初に実行すると、総計の前に linetotal をミックスに組み込む方法がわかりません。