我是知识分子的新手。
我创建了一个列表报告,其中包含以下列...
ID,Forename,Surname,ProductCode,ProductTitle
我有两个值提示(下拉框)供用户选择两个产品标题。
我希望我的列表报告仅在Customer
购买两种产品时显示。目前,我Product1
全部Product2
以及Product1
和Product2
与customer
by ID,Forename,Surname
相关的所有内容。
然后我将var activities = [{"id":2, "viewed":"check"}, {"id":3, "viewed":"uncheck"}];
var activities2 = [{"id":2, "viewed":"check"}, {"id":3, "viewed":"check"}];
var check = function(data){
var checked = false;
for(var i in data){
if(data[i].hasOwnProperty("viewed") && (data[i]["viewed"]=="uncheck") ){
checked = true ;
}
}
return checked;
} ;
console.log(check(activities));
console.log(check(activities2));
分组。
我尝试过计数和运行计数,但似乎无法提出解决方案。
任何建议都会非常感激。
答案 0 :(得分:0)
过滤器:
[ProductCode] = ?product1? || [ProductCode] = ?product2?
count(distinct [ProductCode] for [ID]) = 2
第一个过滤器将行限制为产品与提示匹配的行。第二个计算每个客户的不同产品代码,不包括没有两个客户的客户。