WebI变量问题

2020-08-23 16:33发布

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

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


我对此很陌生,对公式有问题,我想了解它的大小写,因为我在做的其他报告也有类似的问题。

我从宇宙中获得的字段:

-订单(尺寸)

-行号(尺寸)

-订购数量(度量)

-装运数量(度量)

-价值(量度)

-截止日期(尺寸)

我创建的变量:

-floorLine = floor(第nr行)-有些行可以是十进制,我希望它们合并(尺寸)

-orderAndLine = Concatenation(order; Concatenation("-"; floorLine))(尺寸-用于计数作业,因为这将是唯一值)(尺寸)

-QtyOrd =总和(数量)(度量)

-QtyShip =总和(装运数量)(度量)

-SumVal = sum(Value)(度量)

-daysDifferance = DaysBetween(到期日; CurrentDate())(维度)-用于一些报表,作为过滤器-今天,明天等应到期的工作。

-fullyShipped = if(QtyShip> = QtyOrd; 1; 0)

在一份报告中,我创建了表格:

oderAndLine-到期日期-QtyOrd-QtyShip-SumVal-fullyShipped-daysDifference

,然后在最后两列中过滤数据以获取所需信息,并汇总数量列并计算orderandline。 在这里一切正常。

除此之外,作为文件中的第一个报告,我想为所有其他报告创建一个汇总板,例如,我创建变量:

DueTodayNrOfJobsShipped = count(orderAndLine where(daysDifference = 0 and fullyShipped = 1)(measure)

DueTodayValueOfJobsShipped = Sum(SumVal where(daysDifference = 0 and fullyShipped = 1)(measure)

和这个,经过各种针对where值的测试后,我得到了正确的值,0值或null。 从我注意到的情况来看,fullShipped引起了问题,好像我只保留daysDifference一样,它始终显示正确的值。 当我完全添加到该位置时,它开始分解,我不完全理解为什么。 但是,由于我使用楼号作为行号,因此对于某些值它可以采用多维形式,因此尝试使用最大/最小值,但结果相同...

不胜感激。

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

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


我对此很陌生,对公式有问题,我想了解它的大小写,因为我在做的其他报告也有类似的问题。

我从宇宙中获得的字段:

-订单(尺寸)

-行号(尺寸)

-订购数量(度量)

-装运数量(度量)

-价值(量度)

-截止日期(尺寸)

我创建的变量:

-floorLine = floor(第nr行)-有些行可以是十进制,我希望它们合并(尺寸)

-orderAndLine = Concatenation(order; Concatenation("-"; floorLine))(尺寸-用于计数作业,因为这将是唯一值)(尺寸)

-QtyOrd =总和(数量)(度量)

-QtyShip =总和(装运数量)(度量)

-SumVal = sum(Value)(度量)

-daysDifferance = DaysBetween(到期日; CurrentDate())(维度)-用于一些报表,作为过滤器-今天,明天等应到期的工作。

-fullyShipped = if(QtyShip> = QtyOrd; 1; 0)

在一份报告中,我创建了表格:

oderAndLine-到期日期-QtyOrd-QtyShip-SumVal-fullyShipped-daysDifference

,然后在最后两列中过滤数据以获取所需信息,并汇总数量列并计算orderandline。 在这里一切正常。

除此之外,作为文件中的第一个报告,我想为所有其他报告创建一个汇总板,例如,我创建变量:

DueTodayNrOfJobsShipped = count(orderAndLine where(daysDifference = 0 and fullyShipped = 1)(measure)

DueTodayValueOfJobsShipped = Sum(SumVal where(daysDifference = 0 and fullyShipped = 1)(measure)

和这个,经过各种针对where值的测试后,我得到了正确的值,0值或null。 从我注意到的情况来看,fullShipped引起了问题,好像我只保留daysDifference一样,它始终显示正确的值。 当我完全添加到该位置时,它开始分解,我不完全理解为什么。 但是,由于我使用楼号作为行号,因此对于某些值它可以采用多维形式,因此尝试使用最大/最小值,但结果相同...

不胜感激。

付费偷看设置
发送
1条回答
Nan4612
1楼-- · 2020-08-23 16:57

您能否提供屏幕截图,以便社区可以回答您的问题?

一周热门 更多>