尝试获得AR帐户的回报率

2020-09-06 21:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试列出SAP B1中所有...

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

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


我正在尝试列出SAP B1中所有活动帐户的列表,以按发票金额查找发票商品的退货百分比。 现在,我从系统中获取汇总。

选择
 OCRD.CardCode,
 OCRD.Cardname,
 ISNULL((从OCRD上的ORIN内部联接OCRD中选择SELECT SUM(DocTotal).CardCode = ORIN.CardCode WHERE DocType ='I'AND CANCELED ='N'AND YEAR(DocDate)= YEAR(getdate())-1),0  )
/
 NULLIF(ISNULL((从OCRD上的OINV内连接OCRD中选择SUM(DocTotal).CardCode = OINV.CardCode WHERE DocType ='I'AND CANCELED ='N'AND YEAR(DocDate)= YEAR(getdate())-1)  ,0),0)
 AS"百分比"
 来自OCRD
 OCRD.CARDTYPE ='C'和OCRD.FROZENFOR ='N'
 GROUP BY OCRD.CardCode,OCRD.CARDNAME
 OCRD.CardName的订单

 
4条回答
wang628962
2020-09-06 22:13 .采纳回答

尝试过此方法,但不起作用。

选择

 OCRD.CardCode,

 OCRD.Cardname,

 ISNULL((从ORIN内联接OINV在OINV.CardCode = ORIN.CardCode上选择SELECT SUM(ORIN.DocTotal)

 ORIN.DocType ='I'并且ORIN.CANCELED ='N'),0)

/

 NULLIF(ISNULL((从OINV内部联接ORIN上的SELECT SUM(OINV.DocTotal)选择ORIN.CardCode = OINV.CardCode

 OINV.DocType ='I'并且OINV.CANCELED ='N'),0),0)

 AS"百分比"

 从OINV.CARDCODE上的OCRD内部联接OINV = OCRD.CardCode

 OCRD.CARDTYPE ='C'和OCRD.FROZENFOR ='N'并且

 OCRD.CARDCODE = OINV.CARDCODE

 GROUP BY OCRD.CardCode,OCRD.CARDNAME

 OCRD.CardName的订单
 

一周热门 更多>