COGNOS REPORT STUDIO分组

时间:2016-01-05 14:38:14

标签: business-intelligence cognos

我是知识分子的新手。

我创建了一个列表报告,其中包含以下列...

ID,Forename,Surname,ProductCode,ProductTitle

我有两个值提示(下拉框)供用户选择两个产品标题。

我希望我的列表报告仅在Customer购买两种产品时显示。目前,我Product1全部Product2以及Product1Product2customer 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)); 分组。

我尝试过计数和运行计数,但似乎无法提出解决方案。

任何建议都会非常感激。

1 个答案:

答案 0 :(得分:0)

过滤器:

[ProductCode] = ?product1? || [ProductCode] = ?product2?
count(distinct [ProductCode] for [ID]) = 2

第一个过滤器将行限制为产品与提示匹配的行。第二个计算每个客户的不同产品代码,不包括没有两个客户的客户。