2014-06-09 72 views
0

我想獲得的日期時間值和哈納數據庫條形圖聚集SAPUI5:問題從HANA數據庫獲得的日期時間值,以圖表

響應時間。 我也做了聚集.xsodata文件:

{ 
    service namespace "excercise.services" { 

    "ABC"."XYZ" as "sample" key generate local "Key" 

     aggregates always(SUM of "respti") ; 

} 

} 

我正合計響應時間值,但它不是

與相應的日期值得到同步。

請幫助我獲得正確的值。

這裏是view.js文件:

{ 
var oModel = sap.ui.model.odata.ODataModel('.xsodata/', false); 
var oDataset = new sap.viz.ui5.data.FlattenedDataset({ 
    dimensions: [{ 
      axis: 1, 
      name: 'Time Instance', 
      value: { 
       path: "ts", 
       formatter: function(fValue) { 
        jQuery.sap.require("sap.ui.core.format.DateFormat"); 
        var oDateFormat = sap.ui.core.format.DateFormat.getDateTimeInstance(); 
        return oDateFormat.format(new Date(fValue)); 
       } 
      }, 
     }, 
    ], 
    measures: [{ 
     name: 'Response Time', 
     value: '{respti}' 
    }], 
    data: { 
     path: "/sample", 
     filters: [ 
      new sap.ui.model.Filter("inst", sap.ui.model.FilterOperator.EQ, "instance") 
     ], 
     parameters: { 
      select: 'ts,respti' 
     }, 
    } 
}); 

}

回答

0

你可能想嘗試

dimensions: [{ 
     axis: 1, 
     name: 'Time Instance', 
     value: { 
      path: "ts", 
      formatter: function(fValue) { 
       if(fValue){ 
        jQuery.sap.require("sap.ui.core.format.DateFormat"); 
        var oDateFormat = sap.ui.core.format.DateFormat.getDateTimeInstance(); 
        return oDateFormat.format(new Date(fValue)); 
       } else { 
        return fValue; 
       } 

      } 
     }, 
    }], 

是什麼respti的格式,您可能希望的格式,也,使用D3格式化器可能是最簡單的方法

相關問題