用子记录计数对客户进行报告

问题描述:

我们有一种名为“资产”的记录类型。每个资产都有一个客户作为其父项。 (这是一对多关系 - 客户与资产。)用子记录计数对客户进行报告

每个资产都有一个名为Color的字段,可能的值为Red,Green和Blue。

我想进行保存的搜索或报告,向我显示所有客户的列表,并为每个客户列出红色资产,绿色资产和蓝色资产的数量。

我看不到如何添加三个自定义字段给客户,分别存储红色资产,绿色资产和蓝色资产的数量,然后将这些字段添加到客户保存的搜索结果中。

有没有更好的解决方案?

你可以加3的结果列式(数字)摘要类型(SUM) type(SUM) DECODE({Colour}, 'Red', 1) type(SUM) DECODE({Colour}, 'Green', 1) type(SUM) DECODE({Colour}, 'Blue', 1)

你也仍然需要进行分组的结果,客户

根据资产记录开始新保存的搜索。

在结果选项卡上,单击全部删除并将以下新行添加到搜索中。

领域:客户,小结:集团

场:颜色,摘要:

集团

领域:内部ID,小结:计数

当你运行该搜索,它会返回结果与一个每个客户每行颜色的行数,并显示每种颜色和每个客户的资产数量。

+0

有没有办法让所有的三个总数在一条线上? – cja

+0

是的。在结果中创建三个新列,这些列都是公式(数字)。公式可能类似于:'case {custrecord_colour} ='Red'then 1 else 0 end'。将摘要列设置为总和。从结果列表中删除前一个颜色字段。 –

+0

'将摘要列设置为总和' - 哪个摘要列? – cja