1
說我的一個Keen IO事件屬性是布爾值對象:{「is_a」:true,「is_b」:true,「is_c」:false,...}。如何使用Keen IO中的多個布爾變量來計數事件?
我該如何計算每個布爾值設置爲true有多少個事件?
即我想要得到的結果,告訴我,在上週出現了:與在is_b是真的
- 100事件is_c是真的
有沒有辦法做到這一點,而不需要爲每個is_a/b/c單獨調用?
說我的一個Keen IO事件屬性是布爾值對象:{「is_a」:true,「is_b」:true,「is_c」:false,...}。如何使用Keen IO中的多個布爾變量來計數事件?
我該如何計算每個布爾值設置爲true有多少個事件?
即我想要得到的結果,告訴我,在上週出現了:與在is_b是真的
有沒有辦法做到這一點,而不需要爲每個is_a/b/c單獨調用?
簡單地爲這個查詢運行3個計數可能是最簡單的,每個計數都有一個過濾器。
但是,有一種方法可以在單個查詢中完成。
運行計數和group_by
所有三個屬性。
var count = new Keen.Query("count", {
event_collection: "purchases",
group_by: ["is_a", "is_b", "is_c"]
});
這將計算所有這些屬性的組合的真假值的,而且你必須分析他們挑選出的個別情況。
3次計算並不複雜。