存储过程取数逻辑分析

学习笔记作者:admin日期:2025-05-28点击:21

摘要:分析存储过程取数逻辑,提供关键指标的取值表、取值字段和过滤条件。

存储过程取数逻辑分析

      以下是存储过程中关键指标的取值表、取值字段和过滤条件汇总:

指标名称 取值表/视图 取值字段/逻辑 过滤条件
销售订单1月 SM_SO、SM_SOLine SUM(SM_SOLine.TotalMoneyFC) LEFT(BusinessDate, 7) = @Month1
销售收入1月 SM_Ship、SM_ShipLine SUM(SM_ShipLine.TotalNetMoneyFC) LEFT(BusinessDate, 7) = @Month1
销售成本1月 SM_Ship、SM_ShipLine SUM(SM_ShipLine.SaleCostAC) LEFT(BusinessDate, 7) = @Month1
毛利率1月 计算 (SalesRevenue - SellingCost) / SalesRevenue * 100 基于销售收入和销售成本的取值结果计算
应收账款余额1月 Cust_YB_Report_AmountBalance19 存储过程 EndBalanceTotalBEQ @Month1 = '2023-10', @bool='0'
应付账款余额1月 Cust_YB_Report_AmountBalance20 存储过程 EndBalanceTotalBEQ @Month1 = '2023-10', @bool='0'
应收DSO1月 计算 (应收账款余额 / 销售收入) * 30 基于应收账款余额1月与销售收入1月的结果
应付DSO1月 计算 (应付账款余额 / 采购成本) * 30 基于应付账款余额1月与原料采购金额1月的结果
存货周转天数1月 多个存储过程调用 根据库存金额、库龄分析等计算 @Month1 = '2023-10'
原料采购1月 #OutsourcingReceipt1 SUM(TotalMnyTC) BusinessDate = @Month1
原料加工费1月 #OutsourcingReceipt1 SUM(ConfirmedMnyFC) LEFT(BusinessDate, 7) = @Month1
SBR数量1月 #SBR1 SUM(RcvQtyByProductUOM) left(Code,6)='070101' and LEFT(BusinessDate, 7) = @Month1
SBR体积1月 #SBR1 SUM(TotalItemBulk) left(Code,6)='070101' and LEFT(BusinessDate, 7) = @Month1
特种数量1月 #SpecialType1 SUM(RcvQtyByProductUOM) Code in ('070201','070202','070203','070204','070401') and LEFT(BusinessDate, 7) = @Month1
特种体积1月 #SpecialType1 SUM(TotalItemBulk) Code in ('070201','070202','070203','070204','070401') and LEFT(BusinessDate, 7) = @Month1
硅胶数量1月 #SilicaGel1 SUM(RcvQtyByProductUOM) left(Code,6)='070301' and LEFT(BusinessDate, 7) = @Month1
硅胶体积1月 #SilicaGel1 SUM(TotalItemBulk) left(Code,6)='070301' and LEFT(BusinessDate, 7) = @Month1
SBR切片数量1月 #SBRSlices1 SUM(RcvQtyByProductUOM) left(Code,6)='070402' and LEFT(BusinessDate, 7) = @Month1
SBR切片体积1月 #SBRSlices1 SUM(TotalItemBulk) left(Code,6)='070402' and LEFT(BusinessDate, 7) = @Month1
特种切片数量1月 #SpecialSection1 SUM(RcvQtyByProductUOM) left(Code,6)='070403' and LEFT(BusinessDate, 7) = @Month1
特种切片体积1月 #SpecialSection1 SUM(TotalItemBulk) left(Code,6)='070403' and LEFT(BusinessDate, 7) = @Month1
库存原材金额1月 Cust_YB_Report_InventoryAmount1 MF_BalMoney @Month=@Month1
库存半成品金额1月 Cust_YB_Report_InventoryAmount2 MF_BalMoney @Month=@Month1
库存产成品金额1月 Cust_YB_Report_InventoryAmount3 MF_BalMoney @Month=@Month1
存货比率原材金额1月 计算 库存原材金额 / 总存货金额 基于库存原材金额1月、库存半成品金额1月、库存产成品金额1月的结果
存货比率半成品金额1月 计算 库存半成品金额 / 总存货金额 基于库存原材金额1月、库存半成品金额1月、库存产成品金额1月的结果
存货比率产成品金额1月 计算 库存产成品金额 / 总存货金额 基于库存原材金额1月、库存半成品金额1月、库存产成品金额1月的结果
期间金额1月 Cust_YB_Report_AmountBalance14 PeriodNetDrBEQ @Month1=@Month1,@bool='0'
期间费用占比1月 计算 期间金额 / 销售收入 基于期间金额1月和销售收入1月的结果
利润率1月 计算 ((SalesRevenue - SellingCost - Expense) / SalesRevenue) * 100 综合销售收入、销售成本、期间费用的计算
人数1月 CBO_EmployeeArchive COUNT(*) 具体时间点统计当前员工总数
纳税总额1月 Cust_YB_Report_AmountBalance21 PeriodNetDrBEQ @Month1=@Month1,@bool='0'
个税缴纳总额1月 Cust_YB_Report_AmountBalance18 PeriodNetDrBEQ @Month1=@Month1,@bool='0'

上一篇      下一篇