我在Cube中存储数据。这是一个示例表达式:
Some({ "_id" : { "$oid" : "51ec6f8c44ae76018fac7efd"} , "t" : { "$date" : "2013-07-21T23:34:21.000Z"} , "d" : { "urlbase" : "egauge5315.egaug.es" ,"Total Usage" : 3812.0}})
我启动了Cube Evaluator并转到了这个网址:
http://localhost:1081/1.0/event?expression=curbdata.eq(urlbase,'egauge2962.egaug.es')
给了我{"time":"2013-07-21T23:34:21.000Z"}
。
我应该在表达式中进行哪些更改,以便获得“总使用率”值?
答案 0 :(得分:0)
根据https://github.com/square/cube/wiki/Queries#event-expressions,如果您想要超过事件的时间,则需要指定要返回的值。所以在你的例子中,我在想这样的事情:
http://localhost:1081/1.0/event?expression=curbdata(Total Usage).eq(urlbase,'egauge2962.egaug.es')`
(虽然我不确定它如何处理值名称中的空格;可能需要引用它。)