如何计算维度中的记录?

时间:2018-03-15 16:05:32

标签: crossfilter

我试图将应用转换为使用Crossfilter并遇到问题。

我的数据如下所示:

Threshold:  0.7       

ID  Category A  Category B  Category C    Any category above threshold?
1   0.21        0.83        0.83          TRUE
2   0.38        0.68        0.47          FALSE
3   0.72        0.58        0.01          TRUE
4   0.95        0.62        0.01          TRUE
5   0.61        0.75        0.27          TRUE

Category Above threshold                  Total above threshold
    2           2           1             4

我有一个全局阈值和许多类别(A到C)。全局阈值确定过滤哪些行(除2之外的所有行)。然后在过滤的行中,对于每个类别,我需要计算具有高于阈值的值的行数(A:2,B:2,C:1)。阈值可以动态变化。

每次阈值更改时,我都无法弄清楚如何在不迭代所有过滤行(费用昂贵!)的情况下维护类别计数。有人可以提出更好的方法吗?

提前谢谢!

0 个答案:

没有答案