销售员销售汇总(当月)

2020-09-02 16:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想要的目标是进行这样的查询: ...

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

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


我想要的目标是进行这样的查询:

销售员工| 总销售额(已开发票)| 总销售(未完成订单)

约翰·多伊(John Doe)...................... 55,955.75 ................... ...... 3,975.01

日期范围将从当前月份的开始到当前日期/当前。 因此,如果是9月,则所有在9月开票的订单都会在9月下达未结订单。

如果我们可以在查询中包括上一年的9月总销售额数据,那就太好了!

5条回答
d56caomao
2020-09-02 16:45

嗨,Mohd! 非常感谢您的查询..由于我没有HANA,不得不对其进行了一些修改,并发现SAP B1无法识别某些SQL函数...以下查询有效! 但是,我正在查看内置的销售分析报告,但有些数字不匹配。

选择
 DISTINCT T1。" SlpCode",T1。" SlpName" AS"销售员工",
 (选择
 SUM(l1。" DocTotal")
 从OINV L1
 在T1。" SlpCode" = L1。" SlpCode"
 AND ISNULL(MONTH(L1。" DocDate"),0)=月(GETDATE())
 AND ISNULL(YEAR(L1。" DocDate"),0)= YEAR(GETDATE())
 AND ISNULL(MONTH(L1。" DocDate"),0)= ISNULL(MONTH(L1。" DocDate"),0))AS为"当前月份"
 从OSLP T1
 T1" SlpCode",T1" SlpName"的分组
 有
 (选择
 SUM(l1。" DocTotal")
 从OINV L1
 在T1。" SlpCode" = L1。" SlpCode"
 AND ISNULL(MONTH(L1。" DocDate"),0)=月(GETDATE())
 AND ISNULL(YEAR(L1。" DocDate"),0)= YEAR(GETDATE())
 AND YEAR(L1。" DocDate")= YEAR(L1。" DocDate")
 AND ISNULL(MONTH(L1。" DocDate"),0)= ISNULL(MONTH(L1。" DocDate"),0))!='0'