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

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条回答
蓋茨
2020-08-22 01:03

嗨,Ayman,谢谢您的答复,但是如果我在交叉表中将" row"更改为" col",它将对 列和公式将仅查看每年的唯一客户。 我想看看这些年,所以如果第一次购买是在2009年,那么在2010年就不应再计入,如果新客户在2010年购买,我希望该值可以添加到2009年的数量中。

我附上了没有公式的数据的第三张屏幕截图。 我在2010年有3个新的唯一客户(61780、61936和61941),所以我希望2010年的总销售额为21(2009年的18个唯一客户加上2010年的3个新唯一客户)。 在垂直表中它可以正常工作,但在交叉表中由于某种原因我无法使其正常工作。

一周热门 更多>