Dataservices作业由于以下错误而失败

2020-08-16 21:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我在控制台上有一个DS作业...

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

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


您好,我在控制台上有一个DS作业失败,并显示以下错误消息


感谢
Rahul

职位名称:BI_LB_Job_TripBldEffct_v2

(14.2)06-16-20 12:24:24(E)(9060:7184)RUN-053003:|数据流BI_LB_DF_TripBldEffct_V2 |转换转换
                                                      零分误差。 除数等于零。
  (14.2)06-16-20 12:24:24(E)(9060:7184)RUN-053008:|数据流BI_LB_DF_TripBldEffct_V2 |转换转换
                                                      INFO:在上下文<|数据流BI_LB_DF_TripBldEffct_V2 |转换转换|项目列中发生以上错误
                                                      QuestBenefit |>。
  (14.2)06-16-20 12:24:44(E)(5220:1380)EML-160111:|会话BI_LB_Job_TripBldEffct_v2
                                                      没有默认的登录名,并且显示登录对话框时,用户无法成功登录。 之前没有消息
                                                      已发送。

  
4条回答
打一壶酱油
2020-08-16 21:31

由于错误是"被零除",并且公式中只有一个除法运算,因此我将添加一个ifthenelse(),将整体映射更改为:

 ifthenelse(
   Joins.LargeTrailerSize <> 0,
   (Joins.DeliveryAmountActual/Joins.LargeTrailerSize)*(1.5 * Joins.CostBenefitTravelMiles + 20 *(Joins.PreTripTime + Joins.PostTripTime + Joins.LoadTime + Joins.UnloadTime + Joins.CostBenefitTravelTime)),
   NULL)

有多种方法可以找出导致问题的行,例如 设置调试器断点并以调试模式运行数据流。

使用此映射,您可以通过选择结果为NULL且所有其他列都不为NULL的所有行来查找相关记录。

p>

一周热门 更多>