在CDS视图中将%附加到公式中的字段

2020-09-18 23:08发布

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

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


Hallo专家

以下是在查询CDS视图中给出%值的公式

@ AnalyticsDetails.query.formula:'(NDIV0((xxx-(yyy + zzz))/xxx)* 100)'@ EndUserText.label:'毛利润率%'

1作为GrossPrMargin,

该值显示为110111.00

期望值应为110111.00%

%符号应添加在末尾

我尝试在不起作用的公式中进行串联

任何解决方案请让我知道


谢谢


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

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


Hallo专家

以下是在查询CDS视图中给出%值的公式

@ AnalyticsDetails.query.formula:'(NDIV0((xxx-(yyy + zzz))/xxx)* 100)'@ EndUserText.label:'毛利润率%'

1作为GrossPrMargin,

该值显示为110111.00

期望值应为110111.00%

%符号应添加在末尾

我尝试在不起作用的公式中进行串联

任何解决方案请让我知道


谢谢


付费偷看设置
发送
2条回答
歪着头看世界
1楼-- · 2020-09-18 23:32

嗨,

(ABAP CDS)如何?

案例xxx
    当0
     然后是"不适用"
     else//避免被零除
      concat(cast((division((xxx((xxx-(yyy + zzz)),xxx,2)* 100)作为abap.char(23)),'%')
     结束百分比

 

致谢,
Nam

葫芦娃快救爷爷
2楼-- · 2020-09-18 23:40

感谢您对Nam Le Huynh的回复

我尝试了您的解决方案,但出现以下错误

部门仅接受FLTP

功能分区:位置1的参数的数据类型为FLTP错误

请让我知道

谢谢

一周热门 更多>