点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的同事, 我有一个包...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的同事, 我有一个包...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的同事,
我有一个包含多个表的模型,但是我将问题集中在DIM_DATE和FAC_STOCK上。
公司每天都会分发销售报告,但是由于生成报告的时间有限,因此我无法在SAP BO中显示库存,FAC_STOCK没有执行当天的数据。
通常,我有前一天的数据,但有时数据是前两天的数据。
我想构造一个自约束连接,以在FAC_STOCK.in_date = DIM_DATE.date之间的连接中按日期检测数据。
要提取对流限制前一天的数据,请执行以下操作:FAC_STOCK.in_date = DIM_DATE.date-1。
要提取对流限制前两天的数据,请执行以下操作:FAC_STOCK.in_date = DIM_DATE.date-2。
如何动态创建此连接取决于FAC_STOCK中的可用数据?
环境:
今天是24/02/2019:
DIM_DATE
日期
24/02/2019
23/02/2019
22/02/2019
21/02/2019
FAC_STOCK
日期__________单位******************************日期_________单位
22/02/2019 ____ 100 ******************************** 23/02/2019 ___ 75
21/02/2019 ____ 50 ************或*************** 22/02/2019 ___ 100
20/02/2019 ____ 250 ******************************** 21/02/2019 ___ 50
谢谢
我不确定如何在Universe级别进行处理,但是您可以通过Webi报告来实现。
获取Webi报告中的最后三天。创建显示/隐藏变量= if([Fac_Stock_Date] = relativedate(currentdate();-1)然后"显示" elseif([Fac_Stock_Date] = relativedate(currentdate();-2)然后" Show"否则"隐藏"。
在" Show/隐藏"变量,等于"显示"
一周热门 更多>