問題タブ [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.
.net - Linq の Sum、Order、Group、および Top/Take
私はLINQを初めて使用します。ボードを検索しましたが、他のq/aは完全なサンプルを提供していません。IList<>
厳密に型指定されたオブジェクトを LINQ でクエリする必要があり、次のことを行う必要があります。
- プロパティごとの合計
- プロパティでグループ化
- 合計したのと同じプロパティで注文
- 結果をトップ 2 に制限する
たとえば、私のデータが次のような場合:
私の結果は次のようになる必要があります。上位 2 つに限定し、顧客ごとにグループ化し、CartTotal の合計を計算しました。
これを達成する最善の方法は何ですか?
linq - グループ句を使用して LINQ to SQL の結果にアクセスする
LINQ to SQL クエリがあり、結果にアクセスできません。「グループ」句がなければ正常に動作しますが、グループ句を使用すると、結果のフィールドが欠落しているように見えます。
今、私は次の方法で結果にアクセスしようとしています:
Linq ステートメントから group by を削除すると、EmailAddress フィールドにアクセスできます。
c# - リスト単純なグループとカウント?
List<string>
アイテムごとに多くの単一文字を含む非常に単純なセットアップがあります(IE aforeach
は「a」「k」「p」などにコンソールアウトします)
私がやりたいのは、アイテムをグループ化し、それぞれの出現数を数えることができるので、次のような出力が得られることです。
これを行うための最良の方法に関するヒントはありますか?
それが助けになるなら、私は.Net 4を使用しています。
c# - プロパティが一致するオブジェクトをリストにグループ化する
C# にオブジェクトのリストがあります。すべてのオブジェクトには、プロパティ code1 と code2 が含まれています (他のプロパティの中でも)。
例:
31 の可能な code1 値があります。10 の可能な code2 値があります。
同じ code1 値と code2 値 (一意の組み合わせ) を持つすべてのオブジェクトを、親リスト内に保存される独自のリストにグループ化する必要があります (個々のリストを後で反復できるようにするためです)。
c# - 分割後の値で結果をグループ化
検索しましたが、答えが見つかりません。免責事項:私はC#を初めて使用しますが、次のプログラムを作成する作業があります:既存のログファイルから読み取り、タブで解析し、結果を特定のステータスに制限します(電子メールを処理します)、部門ごとにグループ化します(つまり、Investment Bank)、次に、部門ごとの電子メールの変換量の統計を計算し、新しいログファイルに出力します。
質問をする前に、プログラム自体について少し背景を説明したかった。私は現在、部門ごとにグループ化したいと思っているところですが、その方法がわかりません。
編集:元のデータ:
これが私がこれまでに持っているコードです:
だから私はそれが次のようにコンソールに何かを吐き出すところまでプログラムを持っています:
私が今やろうとしているのは、「投資銀行」や「財務」などでグループ化して、合計を計算できるようにすることです。
最終的なログファイルは次のようになります。
vb.net - LinQ Group.Average で値が切り捨てられる
私は次のテーブル構造を持っています:
tempDt
この例の行:
そして、次の Linq クエリ:
しかし、結果として次の行が得られます: 1;1;1;4.0;60000
Group.Average で "Price" 列が切り捨てられます。何が問題なのですか?
linq - Linq の結合とグループ
私の前の質問に続いて: linq での単純な内部結合
以下とまったく同じことを行うには、どうすればlinqを書くことができますか..
私はこれを試しましたが、ネストされた選択を生成するため、異なる数の行が生成されます。
のリストを含むのA
リストを含む のグループが必要ですB
C
c# - linqクエリでgroup byを使用するには?
製品名、製品価格、カテゴリの製品リストがあります。すべての製品をカテゴリ別にグループ化する linq クエリを作成したいと考えています。私は次のことを試しました:
このクエリでは、カテゴリと製品の 2 つの列を持つテーブルが表示されます。カテゴリ列には予想どおり 2 つのカテゴリがありますが、製品列の下にはデータがありません。すべての商品リストをカテゴリ別に分けてほしいです。
linq - Linqと3つのテーブルによるグループ化
私は次のLINQを思いついたのですが、2つではなく1つのクエリでこれを実行できるはずだと考えずにはいられません。誰か助けてもらえますか?
アイデアは、3つのテーブルを内部結合し、1つでグループ化することです。