Как создать запрос Keen IO с фильтрами ИЛИ?

Мне было интересно, можно ли сделать фильтры в запросах Keen IO как «ИЛИ».

По сути, у меня есть «столбец» (свойство события ) под названием "тип_продукта".

Я хочу сгенерировать URL-адрес запроса API, который имеет извлечение с фильтром «если product_type равен x ИЛИ product_type равен y».

Но прямо сейчас, если я делаю такой фильтр, это всегда «И».


person Michelle Wetzler    schedule 07.06.2017    source источник


Ответы (1)


Используйте оператор "in". Этот оператор "in" идентифицирует любые события, в которых свойство равно любому значению в списке, например:

var extraction = new Keen.Query("extraction", {
  event_collection: "purchases",
  timeframe: "this_14_days",
  filters: [
    {
      property_name: "product_type",
      operator: "in",
      property_value: ["x","y"]
    }
  ]
});

Вот удобный список всех доступных фильтров операторов.

person Michelle Wetzler    schedule 07.06.2017