将菲奥里甜甜圈图从价值转换为百分比

2020-08-27 09:52发布

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

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


我已经使用Fiori元素创建了基于值的甜甜圈图:

正如卡片上对百分比的引用所表明的那样,我实际上想将细分显示为%,而不是绝对值。

CDS视图上的扩展注释如下:

 @ Metadata.layer:#CORE

 @ UI.chart:[
     {
         限定词:'byCostDonutType',
         标题:"按百分比",
         chartType:#DONUT,
         尺寸:['CostType'],
         措施:['成本'],
         维属性:[
             {维度:" CostType",角色:#CATEGORY}
         ],
         measureAttributes:[
             {measure:"费用",角色:#AXIS_1,asDataPoint:true}
         ]
      }
 ]

 注释视图ZWM_C_OUTAGE_COSTDONUT_OVP
     与
 {
    @ Consumption.semanticObject:" wmReporting"

    @ UI.identification:[{
     类型:#FOR_INTENT_BASED_NAVIGATION,
     logicalObjectAction:'中断',
     标签:"展示中断报告"
     }]
    
     MaintenanceOrder;
     @ UI.textArrangement:#TEXT_FIRST
     WBSElement;
     @ UI.textArrangement:#TEXT_FIRST
     CostType;
     @ UI.dataPoint:{targetValueElement:'TotalCost',可视化:#PROGRESS}
     成本;
     @ UI.textArrangement:#TEXT_FIRST
     总计花费;
 }
 

我已将TotalCost设置为Cost的TargetValueElement。 成本是甜甜圈图上显示的内容,TotalCost是3种成本类型(实际,估计,计划)的总和。

这不起作用。 如何获取甜甜圈图以显示百分比?

donut.jpg (15.2 kB)

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

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


我已经使用Fiori元素创建了基于值的甜甜圈图:

正如卡片上对百分比的引用所表明的那样,我实际上想将细分显示为%,而不是绝对值。

CDS视图上的扩展注释如下:

 @ Metadata.layer:#CORE

 @ UI.chart:[
     {
         限定词:'byCostDonutType',
         标题:"按百分比",
         chartType:#DONUT,
         尺寸:['CostType'],
         措施:['成本'],
         维属性:[
             {维度:" CostType",角色:#CATEGORY}
         ],
         measureAttributes:[
             {measure:"费用",角色:#AXIS_1,asDataPoint:true}
         ]
      }
 ]

 注释视图ZWM_C_OUTAGE_COSTDONUT_OVP
     与
 {
    @ Consumption.semanticObject:" wmReporting"

    @ UI.identification:[{
     类型:#FOR_INTENT_BASED_NAVIGATION,
     logicalObjectAction:'中断',
     标签:"展示中断报告"
     }]
    
     MaintenanceOrder;
     @ UI.textArrangement:#TEXT_FIRST
     WBSElement;
     @ UI.textArrangement:#TEXT_FIRST
     CostType;
     @ UI.dataPoint:{targetValueElement:'TotalCost',可视化:#PROGRESS}
     成本;
     @ UI.textArrangement:#TEXT_FIRST
     总计花费;
 }
 

我已将TotalCost设置为Cost的TargetValueElement。 成本是甜甜圈图上显示的内容,TotalCost是3种成本类型(实际,估计,计划)的总和。

这不起作用。 如何获取甜甜圈图以显示百分比?

donut.jpg (15.2 kB)
付费偷看设置
发送
3条回答
CJones
1楼-- · 2020-08-27 10:46

请尝试将plotArea.dataLabel.type设置为" percentage"。 请检查图表 属性API DOC 了解详情。

Aaron 3364
2楼-- · 2020-08-27 10:27

我真的不知道如何使用Fiori Elements设置vizframe属性。 如果这是原因,也许您可​​以在图表渲染完成后拿起图表实例并设置" type"属性。

我是小鹏鹏啊
3楼-- · 2020-08-27 10:36

嗨杰夫,

您如何满足此要求的? 您能否请您分享解决方案?

谢谢!

一周热门 更多>