diff --git a/superset/assets/visualizations/big_number.js b/superset/assets/visualizations/big_number.js index 2a5c68161c813..2f9949243aed5 100644 --- a/superset/assets/visualizations/big_number.js +++ b/superset/assets/visualizations/big_number.js @@ -35,7 +35,10 @@ function bigNumberVis(slice) { if (json.compare_lag > 0) { const pos = data.length - (json.compare_lag + 1); if (pos >= 0) { - vCompare = (v / data[pos][1]) - 1; + const vAnchor = data[pos][1]; + if (vAnchor !== 0) { + vCompare = (v - vAnchor) / Math.abs(vAnchor); + } } } const dateExt = d3.extent(data, (d) => d[0]);