点击此处---> 群内免费提供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。 有谁知道要应用哪个公式,以便我可以用逗号代替点。附加文件
(75.1 kB)
如果要在计算中使用任何度量对象,则其数据类型应为数字。
对于用逗号替换点的问题,您可以在webi中使用replace函数,但是之后您就不用再对该变量进行计算了。
Var%= Replace(If(IsError([Sales P1]/[Sales P2] * 100-100); 0;([[Sales P1]/[Sales P2] * 100-100));"。"; ",")
任何对此的解决方案,因为我需要为每个(var%)创建一个变量,以使常规格式起作用。
无需创建单个变量。使用现有的Var%格式的变量来转换数字类型以用于条件格式。
V Rule = ToNumber(Trim(Replace(Replace([Var%formatted];",";"。");"%";"")));"#。#")
我有以下问题。 我有Var%和var%格式化。
问题:我不能使用(var%)到小数点后两位,并且如果我使用var%格式,则我的条件格式显示错误的颜色。
嗨,我将其关闭。 我仍然发现一个问题:
值i在webi中显示为数字,而KPI在字符串中显示为字符串。 结果输出例如:
[value A] = 10,000.23,Tonumber([KPI])= 12.6%in webi
BEx(RSRT)中的任何地方都显示相反的方式
值A = 10.000,23,KPI = 12.6%
企业希望这些值采用欧洲格式的点而不是逗号分隔,并且值A不应为小数。
如果我将语言环境从英格兰更改为(NL),则KPI%值显示错误(#FOUT),而值很好。
一周热门 更多>