1

私は PivotTable.js を使用しており、次のように pivot() を使用してテーブルを作成しようとしています:

    <script type="text/javascript">
        $(function(){
            var tpl = $.pivotUtilities.aggregatorTemplates;

            $.getJSON("9_Response.json", function(mps) {
                $("#output").pivot(mps, {
                    derivedAttributes: {
                        "Market": function(mp) {
                            return mp["market"];
                        },
                        "Year": function(mp) {
                            return mp["stYear"];
                        }
                    },
                    aggregators: {
                        "Sum1": function() { return tpl.sum()(["totSale"])}
                    },
                    rows: ["Market"],
                    cols: ["Year"],
                    aggregatorName: "Sum1",
                    rendererName: "Table"
                });
            });
         });
    </script>

PivotUI() を使用すると正常に動作しますが、静的テーブルのみを UI なしで (ドラッグ アンド ドロップ属性、レンダラー、アグリゲーター セレクターなしで) 作成したいと考えています。私はちょうどテーブルが必要です。pivot() を使用すると、フィールド値の合計ではなく、常にレコード数の合計が得られます。これを解決する方法を教えてください。

4

1 に答える 1