Quantcast
Channel: SCN : All Content - SAPUI5 Developer Center
Viewing all articles
Browse latest Browse all 6178

VizFrame: Obscure error message 50053

$
0
0

Hi,

 

creating a VizFrame, I encounter the following error message:

 

Anlegen des Diagramms fehlgeschlagen:[50053] - Unvollständige Dimensionsbindung

 

In english:

 

Failed to create diagram - Incomplete dimension binding

 

2015-05-21 17_25_01-FIS_EIMSolutions.png

 

This happens due to my VizFrame definition which looks like this:

 

var dataModel = new sap.ui.model.json.JSONModel(data);
var vizFrame = this.getView().byId("idVizFrameLine");
var popOver = this.getView().byId("idPopOver");
var dataset = new sap.viz.ui5.data.FlattenedDataset({   dimensions: [{        name: 'Last x months',        value: "{Erdat}"      }],      measures: [{        name: 'Posting Rate',        value: '{RateMmPosted}'      }],      data: {        path: "/results"      }
});
vizFrame.setVizProperties({  valueAxis: {        label: {          formatString: 'u'        }  },  dataPointStyle: {        "rules": [{          "dataContext": [{            "Erdat": ""          }],          "properties": {            "dataLabel": true          },          "displayName": ""        }],        "others": {          "properties": {            "dataLabel": false          },          "displayName": "Others"        }      },            lineStyle: {          rules: [{            dataContext: [{              Erdat: ""            }],            properties: {              width: 4            }          }]        },      title: {        visible: true,        text: 'Posting Rate for the last three months'      }
});
vizFrame.setModel(dataModel);
vizFrame.setDataset(dataset);
var feedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({   'uid': "valueAxis",   'type': "Measure",   'values': ["RateMmPosted"]
}),
feedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({   'uid': "categoryAxis",   'type': "Dimension",   'values': ["Erdat"]
}),
feedColor = new sap.viz.ui5.controls.common.feeds.FeedItem({   'uid': "color",   'type': "Dimension",   'values': ["Erdat"]
});
vizFrame.addFeed(feedValueAxis);
vizFrame.addFeed(feedCategoryAxis);
vizFrame.addFeed(feedColor);
popOver.connect(vizFrame.getVizUid());

 

Erdat is an ISO formatted date, RateMmPosted is a double value. The graph is painted when I use the mock data and code from the Sample: Line with Conditional Data Label from the Explored section.

 

What's the best way to get the graph running.

 

Is it possible to do something like when dates are not supported?

 

var dataset = new sap.viz.ui5.data.FlattenedDataset({   dimensions: [{        name: 'Last x months',        value: "{Erdat.getMonth()}"      }],      measures: [{        name: 'Posting Rate',        value: '{RateMmPosted}'      }],

Kind regards,

 

Michael


Viewing all articles
Browse latest Browse all 6178

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>