我使用dc.js创建预算与实际信息中心。
我有两个数据集。
预算数据集,按类别列出预算值:
var budget = [
{category: "groceries", amount: 2000},
{category: "medical", amount: 100},
{category: "phone", amount: 200}
];
包含属于某个类别的单个交易的实际数据集:
var actuals = [
{date: "2015-01-01", description: "coles online", value: 210, category: "groceries"},
{date: "2015-01-02", description: "fruit shop", value: 25, category: "groceries"},
{date: "2015-01-03", description: "health shop", value: 75, category: "groceries"},
{date: "2015-01-06", description: "doctor", value: 80, category: "medical"},
{date: "2015-01-03", description: "phone bill", value: 75, category: "phone"}
];
我想创建一个图表,按类别显示实际与预算。这可以是分组行图,堆叠行图(其中一个堆栈是预算 - 实际),甚至是堆积条形图。我甚至对按预算栏按类别划分的简单行表感到满意,例如实际值栏,例如Actuals - Groceries,Budget - Groceries。
但是,我的基本问题是如何组合这两个数据集,假设一个是在类别级别而另一个是在较低的事务级别?
我是否可以破解交叉过滤器组,以便在预算数字中添加实际值?我怀疑有更好的方法。