diff --git a/src/hooks/data.ts b/src/hooks/data.ts index 7121123d..4a20f739 100644 --- a/src/hooks/data.ts +++ b/src/hooks/data.ts @@ -67,7 +67,7 @@ screenMap.set(sizeEnum.LG, screenEnum.LG); screenMap.set(sizeEnum.XL, screenEnum.XL); screenMap.set(sizeEnum.XXL, screenEnum.XXL); -export const RespFields: any = { +export const RespFields: { [key: string]: string } = { readMetricsValues: `{ label values { diff --git a/src/hooks/useMetricsProcessor.ts b/src/hooks/useMetricsProcessor.ts index aa0dbfed..5645274b 100644 --- a/src/hooks/useMetricsProcessor.ts +++ b/src/hooks/useMetricsProcessor.ts @@ -399,7 +399,7 @@ export function aggregation(val: number, config: { calculation?: string }): numb data = (val / 10000).toFixed(2); break; case Calculations.CPM5D: - data = (val / 100000).toFixed(2); + data = val / 100000 < 1 ? (val / 100000).toFixed(5) : (val / 100000).toFixed(2); break; case Calculations.ConvertSeconds: data = dayjs(val * 1000).format("YYYY-MM-DD HH:mm:ss");