1
私は2つのプロパティでデータをグループ化しようとしており、各グループに対して2つのプロパティを合計しています。両方のフィールド(値と量)で同じ合計が得られているので、私のコードはちょっとだけオフになっています。私は何が欠けていますか?ありがとう!linq.js group by、複数のフィールドを集計
コード -
var linq = Enumerable.from(data);
var result = linq
.groupBy(
"{ pCo: $.portCo , sName: $.secName }",
"$.value, $.quantity",
"{ portCo: $.pCo, security: $.sName, value: $$.sum($.value), quantity: $$.sum($.quantity) }",
"$.pCo + ' ' + $.secName")
.toArray();
機能が期待されている場合null'なので 'に渡すには、恒等関数に置き換えられます。この場合、 'value'と' quantity'プロパティを含むオブジェクトを生成する必要があります。あなたのオリジナルは有効な表現ではありませんでした。そして、あなたが理解したように、セレクタを 'sum()'関数に渡す必要がありました。 –