存储过程取数逻辑分析
学习笔记作者: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' |