問題タブ [linq-group]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3168 参照

linq - asp.netでlinqを使用したコンセプト別の部門別グループの総給与

linqでクエリを実行するのは初めてですAsp .Net。グループごとのコンセプトを使用して、部門別の総給与が必要です。クエリを使用して結果が欲しいlinqので、友達を助けてください。以下を参照してください。私の質問に対する解決策を教えてください。試してみましたが、解決策がわかりませんでした。

私のデータテーブルは次のとおりです。

次のような結果:

0 投票する
2 に答える
679 参照

c# - シーケンスによるLINQグループと並べ替えによるカウント

LINQ を使用した並べ替えでシーケンスをグループ化およびカウントするための最適なパフォーマンス方法を探しています。500 MB を超えるファイルを処理するので、そのタスクではパフォーマンスが最も重要な鍵となります。

結果は次のようになります。

私はこのようなことをしました:

しかし、それは正しく機能していません。何か助けはありますか?

0 投票する
1 に答える
1996 参照

vb.net - vb.netの以下のSQLのLinqラムダ式

私はこの既存のSQL文を持っています:

linq-to-sql を使用するように変換したいのですが、サブクエリで式を処理する方法がわかりませんgroup by。これどうやってするの?

lwpのリストを取得するメソッドがあるEntity Frameworkを使用しています。やったのはほんの一部。

max 関数で group by subquery を書き込めません。

0 投票する
1 に答える
3143 参照

c# - Linqは同じIDを選択し、他を削除します

リスト
このリストをフィルタリングする必要があります。
同じ SalId を持つ人が必要であり、それらは少なくとも 2 人である必要があります。

どうすればいいのですか?

0 投票する
2 に答える
596 参照

asp.net-mvc - ネストされた select group by linq ステートメント

この問題を解決するために、数日 (場合によっては数週間) を費やしました。次の階層にデータを整理しようとしている 2 つのテーブルがあります。以下は、これがどのようなものになるべきかの例です:

LinQPad でクエリを正常に実行していますが、MVC では機能しません。これが私がMVCで使用しているコードです。

wl クラス情報は次のとおりです。

私は得続けます

タイプ 'LibraryProject.Model.wl' は、'System.Collections.IEnumerable' を実装していないため、コレクション初期化子で初期化できません。

さて、これは LinqPad での非常によく似たクエリです。

誰でもこれで私を助けることができますか?

0 投票する
1 に答える
355 参照

c# - 同様の列をグループ化し、LINQ で他の列を連結する

私は次のクラスを持っています

ここに私は次のようなデータを持っています

出力として必要な行は 1 行だけなので、最初の 2 列の値は等しくなり、1 つだけ取得され、最後の 2 列は連結されてコンマ区切りの値として取得されます。最終出力は次のようになります。

LINQ でこのようにグループ化する方法は?

0 投票する
1 に答える
1300 参照

vb.net - vbコード内のDataTableでlinqでgroupbyを実行する方法は?

DataTable とグループの合計を使用して、vb コード (dot.net v4.0) 内の LINQ でグループを実行するにはどうすればよいですか?

以下のサンプルでは、​​ group by を追加し、 sum を実行する必要がGroupNameありProductNameますQTY。列、順序、場所はサンプルと同じままにする必要があります。グループと合計を追加するだけです。フォーマットは同じままである必要があります (e("FieldName") を使用して行を取得します)。

0 投票する
2 に答える
88 参照

linq - グループを並べ替えて、要素を含む日付で表示する (LINQ)

これが可能かどうかはわかりません。私のクラスのリストは次のようになります。

ここで、 FirstnameLastnameでグループを作成したいと思います。

  • ジョン・ディア、3:12
  • ジョン・ディア、6:34
  • ジョン・ディア、11:12
  • トム・キン、1:12
  • トム・キン、3:49
  • トム・キン、4:22
  • マーカス・フェルト、11:23

さらに、このグループをTimestampで並べ替えたいと思います。グループをlistViewに表示するために、最後を最初にする必要があります。

  • Markus Fert (グループ ヘッダー)
    11:23 (コンテンツ要素)

  • ジョン・ディア
    11:12
    6:34

  • トム・キン
    4:22
    3:49

  • ジョン・ディア
    3:12

  • トム・キン
    1:22

Linqの天才が問題の解決に役立つことを願っています:)ありがとう!!


セルゲイのおかげで、魅力的に働きました!

さらに、グループ キーのカスタム クラスを作成して、ListView ヘッダーにさまざまな追加情報を表示したいと考えています。(つなぎ合わせた紐だけではありません)

次のように、クエリを IEnumerable に割り当てたいと思います。

ヘッダーには、各 Person に含まれるその他のプロパティが含まれています (たとえば、各 Person には Country、Age などもあります)。多分あなたもそこに私を助けることができますか?


セルゲイに感謝します。ICompareable インターフェイスを実装する Header クラスを実装することで問題を解決しました。

私のクエリは次のようになります。

0 投票する
2 に答える
45 参照

list - 2 つの異なるリストからグループを作成する

これは簡単だと思いますが、これを行う方法がわかりません。

個人のリストが 2 つあります

linq を使用して、次のような 2 つの完全なリストからグループを作成したいと思います。

文字列は任意のカスタム文字列になります。へのバインディングをListView使用して、Windows 8.1 Metro アプリケーションでグループ ヘッダーで区切られた両方のリストを表示するためにこれを使用します。CollectionViewSourceIEnumerable