点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在webi公式"积分计算"中遇到问题,其中不包括上下文"经销商代码"和"名称"。
实际输出:
预期输出:
问题:点不聚合并且结果值始终为0
我在"点数"计算中尝试了以下公式,但无法正常工作:
= sum([点])
= sum([点])foreach([经销商名称]; [经销商代码])
= sum([点数])在[[经销商名称]; [经销商代码])
= sum([积分])for all([经销商名称]; [经销商代码])
谢谢
Dinya。
points.jpg (17.6 kB)
嗨Dinya,
不确定是否要在单独的表中显示结果,但请尝试以下操作:= Sum([Points])In Block
对我有用。
如果要在每一行中显示每个经销商代码的合计值,请尝试以下公式= Max(RunningSum([Points];([Dealer Code]))In([Dealer Code]) )也将使用下一个经销商代码重置,如下面的示例所示
注意事项 p>
汤姆
嗨,汤姆,
我尝试了Max Running sum不能按预期工作。 你能帮忙吗
谢谢
Dinya
嗨Dinya,
我在下表和图形中使用您的公式。 如您所见,我只使用[Region]和[Ave Points(Dealer)],它们使用= Sum([Points])/Count([Dealer Code]):
如果表中仅包含区域和平均值,您会得到什么值?
欢呼声
>Tom
Tom-仍然最大运行总和公式不适用于我。
区域应始终在表中作为列显示,但不需要经销商代码。
点仅在表中的经销商 Code.is 可用时显示数据。
下面的代码不会将积分汇总为仅取决于经销商代码的积分。
= Max(RunningSum([Points];([Region]))In([Region]))
谢谢
Dinya
嗨Dinya,
您需要将计算更改为= Max(RunningSum([Points];([Region]))In([ 地区]))
这将返回该地区所有经销商在每个地区的累计积分。
此致
汤姆
嗨,Dinya,
对我来说很完美。 恐怕您还需要再尝试一些。 请查看下表以及标题行中显示的使用公式。
也许从零开始,使用仅包含区域和点的干净表格块,然后使用上述公式添加各个列。 我确定你可以解决这个问题。
我现在正在放年假,直到新年。
亲切的问候,
Tom
# p#一周热门 更多>