每年每个销售代表的唯一客户总数

2020-08-22 01:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我可以使用您的帮助解...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我可以使用您的帮助解决其中一份报告中的问题。 我正在创建一份报告,其中概述了这些年来每个销售代表的唯一购买客户。 这意味着每个销售代表我需要一个连续的客户总数,这些客户至少购买过一次商品(因此是唯一的)。 我想使用交叉表来显示数据,因为我有多个销售代表要为其显示信息。

一旦我将变量与销售代表和年份对象一起放入垂直表中,该公式便会完全满足我的要求,并为我提供该销售代表所有客户多年来的总和。 但是,一旦我将垂直表转换为交叉表,第一年的值就可以了,但是接下来的几年中,它会重复第一个值。

我在变量中使用的公式如下:

= RunningSum(Sum(If(([[Customer] ForEach([Customer]; [Personal number]; [Year])In([Customer]; [Personnel number]; [Customer]; [Year] )= Previous([客户] ForEach([客户]; [人员编号]; [年份])))在([客户]; [人员编号]; [客户]; [年份]); 0; 1)))中; 行;([[人员编号]))

你能帮忙吗?

亲切的问候,

尼尔斯


(15.6 kB)
4条回答
DafaDDDa
2020-08-22 01:02

将"行"更改为"颜色" 在您的公式中

= RunningSum(Sum(If(([[Customer] ForEach([Customer]; [Personal number]; [Year]] In在([Customer]; [Personnel number] ; [Year])=上一个([Customer] ForEach([Customer]; [Personnel number]; [Year])))In([Customer]; [Personnel number]; [Year]); 0; 1)); Col;([[人员编号]))

一周热门 更多>