こんにちは、vb.net でグループ化された動的 linq クエリが必要です。
私のクエリは次のとおりです。
最初のクエリでは 2 つの列でグループ化する必要がありますが、2 番目のクエリでは 1 つの列でグループ化する必要があります。ユーザーがレポートをどのように見たいかによって異なります。
ユーザーの選択に従って実行時にこれらのクエリを生成するにはどうすればよいですか?
前もって感謝します。
Dim query = From r In dtString.AsEnumerable
Group r By Key0 = r.Field(Of String)("country"),
Key1 = r.Field(Of String)("region") Into Group
Select Key0, Key1,
DebitTotal = Group.Sum(Function(r) r.Field(Of Decimal)("debit")),
CreditTotal = Group.Sum(Function(r) r.Field(Of Decimal)("credit"))
Dim query = From r In dtString.AsEnumerable
Group r By Key0 = r.Field(Of String)("country") Into Group
Select Key0
DebitTotal = Group.Sum(Function(r) r.Field(Of Decimal)("debit")),
CreditTotal = Group.Sum(Function(r) r.Field(Of Decimal)("credit"))