SAPUI5图表50053尺寸标注不完整

2020-09-18 20:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 首次使用图表进行实...

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

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


专家您好,

首次使用图表进行实验,尝试在此处设置一个简单的图表,该图表仅基于下面快照中表格中的3个值(图表恰好位于下面):类型ID,平均总周转时间(第一次发生) ),平均净周转时间(第一次发生)和(可见)我遇到了上述错误。

当然,在发布之前,我先看过类似的问题,并且在所有情况下,解决方案都是相同的,即数据集的度量/维度中提供的值必须与提供的值/值相同(有意义) FeedItems 方法。 问题是我正确。 考虑数据集/提要定义中的语法错误(例如,单引号而不是双引号)。 到目前为止,尝试了无数组合,结果始终相同,因此我最终在编辑器中留下了唯一不会给我蓝色警告的语法。 (非常短)控制器代码如下。 这会响起吗?

致谢

格雷格

 var oVizFrame = this.getView()。byId(" idStackedChart");
 oVizFrame.setVizProperties({
 plotArea:{
 colorPalette:d3.scale.category20()。range(),
 dataLabel:{
 showTotal:正确
 }
 },
 工具提示:{
 可见:真
 },
 标题:{
 文字:"堆积条形图"
 }
 });
 var oDataset = new sap.viz.ui5.data.FlattenedDataset({
 尺寸:[{
 名称:"类型",
 值:" {AgrTypeid}"
 }],

 措施:[{
 名称:"总周转率",
 值:" {Yr1Avggta}"
 },{
 名称:"净周转率",
 值:" {Yr1Avgnta}"
 }],

 数据:{
 路径:"/img/Agreement_Summary"
 }
 });
 oVizFrame.setDataset(oDataset);

 oVizFrame.setModel();

 var oFeedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
 uid:" valueAxis",
 类型:"测量",
 值:[" Yr1Avggta"]
 }),
 oFeedValueAxis1 =新的sap.viz.ui5.controls.common.feeds.FeedItem({
 uid:" valueAxis",
 类型:"测量",
 值:[" Yr1Avgnta"]
 }),
 oFeedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
 uid:" categoryAxis",
 类型:"维度",
 值:[" AgrTypeid"]
 });

 oVizFrame.addFeed(oFeedValueAxis);
 oVizFrame.addFeed(oFeedValueAxis1);
 oVizFrame.addFeed(oFeedCategoryAxis);
 


chart-error.jpg (80.7 kB)
1条回答
能不能别闹
2020-09-18 21:09 .采纳回答

Feeditem值应与度量和维名称相同

 var oDataset =新的sap.viz.ui5.data.FlattenedDataset({
 尺寸:[{
 名称:"类型",//--- >>此名称应与Feed项目中的名称匹配
 值:" {AgrTypeid}"
 }],

 措施:[{
 名称:"总周转率",//--- >>此名称应与Feed项中的匹配
 值:" {Yr1Avggta}"
 },{
 名称:" Net Turnaround",//--- >>此名称应与Feed项目中的名称相同
 值:" {Yr1Avgnta}"
 }],

 数据:{
 路径:"/img/Agreement_Summary"
 }
 }); 

在您的示例代码中,维度名称为"类型",度量名称为"总周转","净周转"

将您的供稿商品代码更改为以下内容:

 var oFeedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
 uid:" valueAxis",
 类型:"测量",
 值:[" Type"]//->应与小节名称相同
 }),
 oFeedValueAxis1 =新的sap.viz.ui5.controls.common.feeds.FeedItem({
 uid:" valueAxis",
 类型:"测量",
 值:["总周转率"]//->应与度量名称相同
 }),
 oFeedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
 uid:" categoryAxis",
 类型:"维度",
 值:[" Net Turnaround"]//->应该与维度名称相同
 });
 

一周热门 更多>