上下文Webi计算

2020-08-26 19:57发布

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

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


专家们,

我在webi公式"积分计算"中遇到问题,其中不包括上下文"经销商代码"和"名称"。

实际输出:

预期输出:

问题:点不聚合并且结果值始终为0

我在"点数"计算中尝试了以下公式,但无法正常工作:

= sum([点])

= sum([点])foreach([经销商名称]; [经销商代码])

= sum([点数])在[[经销商名称]; [经销商代码])

= sum([积分])for all([经销商名称]; [经销商代码])

谢谢

Dinya。

points.jpg (17.6 kB)

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

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


专家们,

我在webi公式"积分计算"中遇到问题,其中不包括上下文"经销商代码"和"名称"。

实际输出:

预期输出:

问题:点不聚合并且结果值始终为0

我在"点数"计算中尝试了以下公式,但无法正常工作:

= sum([点])

= sum([点])foreach([经销商名称]; [经销商代码])

= sum([点数])在[[经销商名称]; [经销商代码])

= sum([积分])for all([经销商名称]; [经销商代码])

谢谢

Dinya。

points.jpg (17.6 kB)
付费偷看设置
发送
6条回答
Violet凡
1楼-- · 2020-08-26 20:37

嗨Dinya,

不确定是否要在单独的表中显示结果,但请尝试以下操作:= Sum([Points])In Block

对我有用。

如果要在每一行中显示每个经销商代码的合计值,请尝试以下公式= Max(RunningSum([Points];([Dealer Code]))In([Dealer Code]) )也将使用下一个经销商代码重置,如下面的示例所示

注意事项

汤姆

Bunny_CDM
2楼-- · 2020-08-26 20:41

嗨,汤姆,

我尝试了Max Running sum不能按预期工作。 你能帮忙吗

谢谢

Dinya

jovirus
3楼-- · 2020-08-26 20:17

嗨Dinya,

我在下表和图形中使用您的公式。 如您所见,我只使用[Region]和[Ave Points(Dealer)],它们使用= Sum([Points])/Count([Dealer Code]):

如果表中仅包含区域和平均值,您会得到什么值?

欢呼声

>

Tom

宇峰Kouji
4楼-- · 2020-08-26 20:36

Tom-仍然最大运行总和公式不适用于我。

区域应始终在表中作为列显示,但不需要经销商代码。

点仅在表中的经销商 Code.is 可用时显示数据。

下面的代码不会将积分汇总为仅取决于经销商代码的积分。

= Max(RunningSum([Points];([Region]))In([Region]))

谢谢

Dinya

Haoba3210
5楼-- · 2020-08-26 20:22

嗨Dinya,

您需要将计算更改为= Max(RunningSum([Points];([Region]))In([ 地区]))

这将返回该地区所有经销商在每个地区的累计积分。

此致

汤姆

一只江湖小虾
6楼-- · 2020-08-26 20:20

嗨,Dinya,

对我来说很完美。 恐怕您还需要再尝试一些。 请查看下表以及标题行中显示的使用公式。

也许从零开始,使用仅包含区域和点的干净表格块,然后使用上述公式添加各个列。 我确定你可以解决这个问题。

我现在正在放年假,直到新年。

亲切的问候,

Tom

# p#

一周热门 更多>