如何使用交叉过滤器降序排列



我有一个以date_value为维度的交叉过滤器对象。

$scope.x = cf.dimension(function (d) {return moment(d.date_value).format('L');});

我正在应用下面的交叉过滤器功能。

$scope.y = $scope.x.group().reduce(add, remove, init);

我需要从$scope.y中获取最底层的7条记录,但我不再认为该函数是一个选项。我只能做top(7(。我想我可以按降序((,然后抓住顶部(7(。我该如何按降序排列?

您可以在调用带有参数-7.reduce()之后使用.slice()来创建一个包含原始数组最后七个索引的新数组。

let arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17];
let lastSeven = arr.slice(-7);
console.log(lastSeven);

相关内容

  • 没有找到相关文章