Webi:格式化度量值问题并将可变结果转换为逗号

2020-09-25 02:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 大家好,...

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

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


大家好,我有两个问题,我有一个连接到Webi的bex查询。

1)我正在使用来自Webi查询结构的标准公式。 度量值之一是Var%,在Webi中可作为Var%和Var%Formatted值来使用。 我必须使用Var%Formatted值,因为Var%显示的小数位数过多且不可格式化。 如果我使用Formatted值对象并尝试创建条件格式,那么它会给出错误的结果。 我不确定为什么格式条件不能直接处理?

2)相反,我忘了一个变通办法,并为Var%=

设置了一个变量

= If(IsError([Sales P1]/[Sales P2] * 100-100); 0;([[Sales P1]/[Sales P2] * 100-100))

,但结果显示 我重视。 而不是,例如9.40而不是9,40。 有谁知道要应用哪个公式,以便我可以用逗号代替点。

附加文件

 3

(75.1 kB)
5条回答
Nan4612
2020-09-25 02:21

如果要在计算中使用任何度量对象,则其数据类型应为数字。

对于用逗号替换点的问题,您可以在webi中使用replace函数,但是之后您就不用再对该变量进行计算了。

Var%= Replace(If(IsError([Sales P1]/[Sales P2] * 100-100); 0;([[Sales P1]/[Sales P2] * 100-100));"。"; ",")

一周热门 更多>