У меня есть следующий набор данныхКак получить только те данные, которые имеют конкретный код в crossfilter
var data=
[
{code:501, value:25},
{code:501, value:30},
{code:501, value:30},
{code:501, value:35},
{code:501, value:60},
{code:502, value:25},
{code:502, value:25}
]
Я хочу получить обратно только набор данных, который содержит только данные с кодом 501. Я пробовал следующий код
var ndx=crossfilter(data);
var dim1=ndx.dimension(function(d){return d.code});
var filtereddata=dim1.filter(501);
Но его не работает. Это не возвращает мне данные, которые я хочу. Я попытался распечатать возвращаемые данные с помощью консоли, но напечатал некоторые расплывчатые вещи.
Функция фильтра возвращает тот же размер объекта, а не отфильтрованных данных. Это позволит отфильтровать данные так, чтобы любые * другие * измерения отображали только 501. – Gordon