WEB智能求和值四舍五入

2020-09-06 18:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我在下面有一个示例,其中的...

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

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


您好,我在下面有一个示例,其中的总和是十进制值,而不是四舍五入值。 我已经尝试使用两种不同的方法对求和公式进行了舍入,但是无法将其求和为舍入后的值之和。 有什么想法吗?

十进制值

取整值

求和公式

谢谢!

Roseanne

(2.6 kB)
6条回答
暮风yp
2020-09-06 18:39

嗨,Roseanne,

使用= Sum(Round([Values]; 0))的舍入值在单个单元格中也是正确的。 在单个单元格级别,产品将首先考虑该单个值的所有小数,为该度量创建所有值的汇总。 在您的示例中,这两个值的总和总计为1,241,507.13。 四舍五入后的值是1,241.507,这是正确的结果。

如果将公式应用于变量,例如 [Rounded Values] = Round([Values]; 0)每个行值将独立取整。 当将Sum()应用于此变量时,WebI将在数据表示的上下文中计算结果,即,在这种情况下,当将变量[Rounded Values]或其公式直接应用于列时,它将单独舍入每个值。

希望下表以及每个不同列的单个单元格可以更清楚地说明上述内容:

如您所见,在一列中包含多个值的表的上下文中,四舍五入不仅适用于每行值,而且适用于底部的汇总行。 在第2列和第3列中,将值进行四舍五入并进行汇总。 在单个单元格值处(因为仅存在单个(汇总)值的上下文),将四舍五入到该单个值。单个单元格级别的结果也是正确的。

亲切的问候,

汤姆

一周热门 更多>