当我尝试进行数据可视化时,我想知道如何在我的桌子上只显示某些列。现在,每次我做一张桌子时,它都显示每一个属性或列。我试图通过基于keen.io文档中的提取文档进行猜测来弄清楚如何仅显示某些列属性(我已经注释了我的错误猜测)
var foo = new Keen.Query("extraction", {
eventCollection: "Purchases",
targetProperty: "zip",
// I've commented out line 7 because it doesn't work, it was just my guess on syntax...
// how do I only show certain columns of the table (columns are properties)
// vs. showing the entire table?
// propertyNames: ["zip","businessname"]
filters: [
{
"property_name" : "zip",
"operator" : "eq",
"property_value" : "80016"
},
{
"property_name" : "city",
"operator" : "eq",
"property_value" : "Aurora"
}]
});
client.draw(foo, document.getElementById("chart-09"), {
chartType: "table",
title: "Table"
});
https://gist.github.com/mrtannerjones/ba0cbd7340f2e016fcf2 - 这是上面代码的链接,除非在github上,以防某些内容未正确格式化。
很抱歉,如果这个问题看起来非常基本或简单,我在学习如何编码方面仍然很陌生。
答案 0 :(得分:1)
在Keen.io Google小组中,David的帮助下找到了解决方案。我实际上只是在“属性名称”之后缺少一个逗号,但对我来说更有趣的是数据可视化与驼峰大小写和下划线分隔符一起使用。 property_names
和propertyNames
似乎都有效。