d3.js/JavaScript能否查找日期并找到与该日期链接的值?

d3.js/JavaScript能否查找日期并找到与该日期链接的值?,javascript,d3.js,Javascript,D3.js,我已经使用d3.js创建了一个仪表板,我以为我已经完成了,但结果表明,我得到的静态示例数据与系统即将上线的实际数据不同 我正在从csv加载数据,以便找到正确月份的预算。这个特定的数据并没有被用来创建完全独立的图表。这个数据的使用是为了在这个图表下我可以有一些文本元素,比如说Total sales Today=£80000。我得到的旧数据采用以下格式: Target 9999999 这是我对这些数据的代码: d3.csv("data/OrderValueTarget.csv", function

我已经使用d3.js创建了一个仪表板,我以为我已经完成了,但结果表明,我得到的静态示例数据与系统即将上线的实际数据不同

我正在从csv加载数据,以便找到正确月份的预算。这个特定的数据并没有被用来创建完全独立的图表。这个数据的使用是为了在这个图表下我可以有一些文本元素,比如说
Total sales Today=£80000
。我得到的旧数据采用以下格式:

Target
9999999
这是我对这些数据的代码:

d3.csv("data/OrderValueTarget.csv", function(obj) { 

var text = 'Budget = £';
var targetSales = text + d3.format(',')(obj[0].Target);

svgLabel = d3.select("#label2").append("h2")
    .text(targetSales)
}); 
当数据采用较旧的格式时,这种方法非常有效,但是现在数据发生了很大的变化。这就是它现在的样子,例如:

Month,Target
APR,2222221
MAY,2222222
JUN,2222223
JUL,2222224
AUG,2222225
SEP,2222226
OCT,2222227
NOV,2222228
DEC,2222229
JAN,2222220
FEB,2222221
MAR,2222222
所以我被要求做的是做一些事情,可以查找我们所在的月份,并将值更改为相应的月份。那么在d3/javascript中有什么方法可以做到这一点呢?因此,如果我想从9月份开始计算月预算,它只会说
budget=$222226


谢谢

最简单的方法是使用一个对象,其中月份的名称作为键,并包含相应的值。然后你可以简单地做
object[month]
@Lars Kotthoff这是动态的吗?那么当我们进入一个新的月份时,它会切换到那个月吗?如果没有,有没有办法做到这一点?但是,每次更改月份时,都需要检索当前值。