diff --git a/src/hooks/data.ts b/src/hooks/data.ts index edafd050..f683cf8e 100644 --- a/src/hooks/data.ts +++ b/src/hooks/data.ts @@ -36,6 +36,7 @@ export enum Calculations { Average = "average", PercentageAvg = "percentageAvg", ApdexAvg = "apdexAvg", + SecondToDay = "secondToDay", } export enum sizeEnum { XS = "XS", diff --git a/src/hooks/useProcessor.ts b/src/hooks/useProcessor.ts index 11d53e70..ae9d914b 100644 --- a/src/hooks/useProcessor.ts +++ b/src/hooks/useProcessor.ts @@ -398,6 +398,9 @@ export function aggregation( case Calculations.MsTos: data = (val / 1000).toFixed(2); break; + case Calculations.SecondToDay: + data = (val / 86400).toFixed(2); + break; default: data; break; diff --git a/src/views/dashboard/data.ts b/src/views/dashboard/data.ts index 2c81d603..de15ef0e 100644 --- a/src/views/dashboard/data.ts +++ b/src/views/dashboard/data.ts @@ -284,4 +284,5 @@ export const CalculationOpts = [ { label: "Seconds to YYYY-MM-DD HH:mm:ss", value: "convertSeconds" }, { label: "Precision is 2", value: "precision" }, { label: "Milliseconds to seconds", value: "msTos" }, + { label: "Seconds to days", value: "secondToDay" }, ];