Çaprazfilter kitaplığı API açıklamasının benim yeteneklerimin üzerine yazıldığını hissediyorum, ancak mastering'in benim problemimi çözeceğini de biliyorum.Dinamik olarak sonuçları döndürmek için crossfilter kullanarak JavaScript
Bunu kolaylaştırmak için, bu soru için API Page's örnek verisine başvuruda bulunacağım.
var payments = crossfilter([
{date: "2011-11-14T16:17:54Z", quantity: 2, total: 190, tip: 100, type: "tab"},
{date: "2011-11-14T16:20:19Z", quantity: 2, total: 190, tip: 100, type: "tab"},
{date: "2011-11-14T16:28:54Z", quantity: 1, total: 300, tip: 200, type: "visa"},
{date: "2011-11-14T16:30:43Z", quantity: 2, total: 90, tip: 0, type: "tab"},
{date: "2011-11-14T16:48:46Z", quantity: 2, total: 90, tip: 0, type: "tab"},
{date: "2011-11-14T16:53:41Z", quantity: 2, total: 90, tip: 0, type: "tab"},
{date: "2011-11-14T16:54:06Z", quantity: 1, total: 100, tip: 0, type: "cash"},
{date: "2011-11-14T16:58:03Z", quantity: 2, total: 90, tip: 0, type: "tab"},
{date: "2011-11-14T17:07:21Z", quantity: 2, total: 90, tip: 0, type: "tab"},
{date: "2011-11-14T17:22:59Z", quantity: 2, total: 90, tip: 0, type: "tab"},
{date: "2011-11-14T17:25:45Z", quantity: 2, total: 200, tip: 0, type: "cash"},
{date: "2011-11-14T17:29:52Z", quantity: 1, total: 200, tip: 100, type: "visa"}
]);
Belirli bir anahtar (miktar, toplam vs.) eşleşecek kayıtları iade edebilir, ama ben anahtar/değer çiftleri bir arada maç sonuçları döndürmek için nasıl anlamıyorum. Örneğin, sonuç kümesinin sonuç kümesini 1'den büyük, toplam eşit 90, ucu 0'a eşit ve bir sekme türüyle nasıl döndürebilirim? Tamamen kaybettiğim yer burası.
Her zaman olduğu gibi, herhangi bir yardım takdir edilecektir.