5
我一直在玩Keen,並且找不到在單個查詢中獲取多個指標的方法。雖然我不介意再次查詢並將結果合併到我的應用程序中。在單個Keen查詢中獲取多個指標
我也理解度量API是簡單的設計,使對單個屬性的分析有意義的可視化更容易。
只想知道在不久的將來可能嗎?
我一直在玩Keen,並且找不到在單個查詢中獲取多個指標的方法。雖然我不介意再次查詢並將結果合併到我的應用程序中。在單個Keen查詢中獲取多個指標
我也理解度量API是簡單的設計,使對單個屬性的分析有意義的可視化更容易。
只想知道在不久的將來可能嗎?
在某些情況下,可以在單個查詢中檢索多個指標。
您可以使用多分析查詢類型在同一個集合上運行多種類型的分析。此處詳細介紹了多分析:https://keen.io/docs/data-analysis/multi-analysis/
從單獨的集合中檢索多個度量標準有點不同。 keen-js允許您將一系列查詢傳遞給.run()
函數,然後它在後臺同時運行。雖然keen-js仍然在後臺運行多個查詢,但傳遞一組查詢對象模仿一個查詢操作。
敏銳-JS示例:
var count = new Keen.Query("count", {
eventCollection: "pageviews",
groupBy: "visitor.geo.country",
interval: "daily",
timeframe: "this_21_days"
});
var sum = new Keen.Query("sum", {
eventCollection: "purchases",
targetProperty: "total",
interval: "daily",
timeframe: "this_21_days"
});
client.run([count, sum], function(response) {
count = this.data[0];
sum = this.data[1];
var pageviews = new Keen.Visualization(count, document.getElementById("pageviews"), {
chartType: "metric",
title: "Pageviews"
});
var total = new Keen.Visualization(sum, document.getElementById("total"), {
chartType: "metric",
title: "Total"
});
});
還有在敏銳-JS示出如何將多個查詢的結果組合成單個圖表的例子:https://github.com/keen/keen-js/blob/master/docs/visualization.md#combine-results-of-two-queries
由於terrhorn。不幸的是我想用紅寶石。不管怎麼說,還是要謝謝你。 – 2014-12-11 09:58:11
https://keen.io/docs/api/?ruby#multi-analysis – alloyking 2016-03-11 15:03:07
只是爲了澄清@ alloyking與多分析的ruby文檔的鏈接。如果兩個指標的基礎數據相同,則只能使用多重分析,例如,您希望來自具有相同過濾器的單個事件集合的總數和計數。上面接受的答案查詢多個分析中不可能的多個集合。 – terrhorn 2016-03-11 17:12:57