クロスフィルターjavascriptライブラリ( D3.jsと組み合わせて)を使用して、jsonデータをグループ化およびフィルター処理しようとしています。
私のjsonデータには次のフィールドがあります。 week_date, category, team_name, title, subtitle
次のようなものを使用して、すべてのレコードを正常にグループ化してYTD合計を生成することができました。
var dimension = data.dimension(function(d) { return d[target]; });
var dimensionGrouped = dimension.group().all();
またははどこtarget
にありますcategory
かteam_name
。
YTDの合計を保持することに加えて、特定の範囲の合計も表示したいと思います。たとえば、ユーザーが選択した週(つまり、10月1日から5日)。
特定の日付範囲の合計を返すフィルター処理されたグループを作成するにはどうすればよいですか?私のweek_dateフィールドを使用します。