SAPUI5: Affichage graphique à secteurs diagramme à barres ou à l'aide de service OData de HANA DB
Je suis en train de travailler sur SAP HANA Développement de projet où j'ai besoin de développer une application d'INTERFACE utilisateur à l'aide de SAPUI5 et service Odata.
J'ai besoin d'une aide sur l'obtention de données de HANA table et affichage du graphique ou un Diagramme à barres.
Je suis l'obtention des données d'une table(oTable) à l'aide de service odata, mais ne pas pouvoir l'afficher dans le Graphique.
Veuillez trouver ci-dessous l'extrait de code:
{
var oModel = sap.ui.model.odata.ODataModel('link of the .xsodata' false);
var oTable = new sap.ui.table.Table({tableId: "tableID", visibleRowCount: 10});
oTable.setTitle("Transactions");
oTable.setModel(oModel);
oTable.bindRows('/Transactions');
var dataset = new sap.service.visualization.dataset.SimpleDMDataset();
dataset.setDataTable(oTable);
var pie = new sap.service.visualization.chart.Pie("myPie", {
width: "700px",
height: "400px",
allDeSelectable: true,
legendFirst: true,
selectionMode: 'single',
legendDirection: 'right',
title: 'Transactions',
titleHorizontalAlign: 'center',
subTitle: 'Q1 - 2012',
subTitleHorizontalAlign: 'center',
showTitle: true,
defaultSelectedSliceIndexes: [5],
legendFormatString: ['0.00%'],
tooltipTextFormatString: ['0.00%'],
tooltipMainValueFormatString: ['#,##0'],
tooltipSubValueFormatString: ['0.00%'],
showLegend: true,
pieType: 'pie',
dataset: dataset
});
pie.placeAt("uiAreaForMyControls");
}
S'il vous plaît aidez-moi à obtenir le graphique affiche les données comme je suis nouveau et en phase d'apprentissage.
Vous devez vous connecter pour publier un commentaire.
J'ai remarqué que vous étiez en train d'utiliser sap.service.la visualisation de graphiques avec des données différentes de la réponse précédente, voici quelques exemples simples à l'aide de Comptoirs de services OData
JSBin: à Savoir un camembert exemple
JSBin: à Savoir la Barre Graphique de l'exemple - plus avancé utilise un filtre sur le dataset
La suite est très simple, Graphique circulaire en utilisant les Comptoirs de service OData, même format que XSODATA
Il montre le pourcentage de Produits par Catégorie pour améliorer ce est utilisé pour obtenir le nom de catégorie - démonstration en direct