|
|
|
@ -174,10 +174,16 @@ class SingleStatCtrl extends MetricsPanelCtrl { |
|
|
|
|
const datapoint = tableData[0][0]; |
|
|
|
|
data.value = datapoint[this.panel.tableColumn]; |
|
|
|
|
|
|
|
|
|
var decimalInfo = this.getDecimalsForValue(data.value); |
|
|
|
|
var formatFunc = kbn.valueFormats[this.panel.format]; |
|
|
|
|
data.valueFormatted = formatFunc(datapoint[this.panel.tableColumn], decimalInfo.decimals, decimalInfo.scaledDecimals); |
|
|
|
|
data.valueRounded = kbn.roundValue(data.value, this.panel.decimals || 0); |
|
|
|
|
if (_.isString(data.value)) { |
|
|
|
|
data.valueFormatted = _.escape(data.value); |
|
|
|
|
data.value = 0; |
|
|
|
|
data.valueRounded = 0; |
|
|
|
|
} else { |
|
|
|
|
const decimalInfo = this.getDecimalsForValue(data.value); |
|
|
|
|
const formatFunc = kbn.valueFormats[this.panel.format]; |
|
|
|
|
data.valueFormatted = formatFunc(datapoint[this.panel.tableColumn], decimalInfo.decimals, decimalInfo.scaledDecimals); |
|
|
|
|
data.valueRounded = kbn.roundValue(data.value, this.panel.decimals || 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
this.setValueMapping(data); |
|
|
|
|
} |
|
|
|
|