diff --git a/src/hooks/data.ts b/src/hooks/data.ts index 2b999fc5..00160b42 100644 --- a/src/hooks/data.ts +++ b/src/hooks/data.ts @@ -32,6 +32,7 @@ export enum Calculations { Precision = "precision", ConvertSeconds = "convertSeconds", ConvertMilliseconds = "convertMilliseconds", + MsTos = "msTos", } export enum sizeEnum { XS = "XS", diff --git a/src/hooks/useProcessor.ts b/src/hooks/useProcessor.ts index de90ab08..74d4f954 100644 --- a/src/hooks/useProcessor.ts +++ b/src/hooks/useProcessor.ts @@ -351,6 +351,9 @@ export function aggregation(val: number, config: any): number | string { case Calculations.Precision: data = data.toFixed(2); break; + case Calculations.MsTos: + data = val / 1000; + break; default: data; break; diff --git a/src/views/dashboard/data.ts b/src/views/dashboard/data.ts index d5e578c0..50026a1c 100644 --- a/src/views/dashboard/data.ts +++ b/src/views/dashboard/data.ts @@ -272,4 +272,5 @@ export const CalculationOpts = [ }, { label: "Convert seconds to YYYY-MM-DD HH:mm:ss", value: "convertSeconds" }, { label: "Precision is 2", value: "precision" }, + { label: "Milliseconds to seconds", value: "msTos" }, ];