From 1d37608a191dfd0e565278e3917e8890607195ba Mon Sep 17 00:00:00 2001
From: Nikola Ubavic <53820106+ubavic@users.noreply.github.com>
Date: Mon, 15 Aug 2022 16:13:25 +0200
Subject: [PATCH] feat: change average to median
---
.../src/pages/Analytics/Analytics.js | 18 ++++++++----------
.../components/wrappers/OverTimeWrapper.js | 4 ++--
.../pages/Analytics/graphs/OverTimeDotGraph.js | 8 ++++----
3 files changed, 14 insertions(+), 16 deletions(-)
diff --git a/new-lamassu-admin/src/pages/Analytics/Analytics.js b/new-lamassu-admin/src/pages/Analytics/Analytics.js
index 5e8d94bd..2bf8e278 100644
--- a/new-lamassu-admin/src/pages/Analytics/Analytics.js
+++ b/new-lamassu-admin/src/pages/Analytics/Analytics.js
@@ -227,13 +227,11 @@ const Analytics = () => {
previous: filteredData(period.code).previous.length
}
- const avgAmount = {
- current:
- R.sum(R.map(d => d.fiat, filteredData(period.code).current)) /
- (txs.current === 0 ? 1 : txs.current),
- previous:
- R.sum(R.map(d => d.fiat, filteredData(period.code).previous)) /
- (txs.previous === 0 ? 1 : txs.previous)
+ const median = values => (values.length === 0 ? 0 : R.median(values))
+
+ const medianAmount = {
+ current: median(R.map(d => d.fiat, filteredData(period.code).current)),
+ previous: median(R.map(d => d.fiat, filteredData(period.code).previous))
}
const txVolume = {
@@ -365,9 +363,9 @@ const Analytics = () => {
/>
diff --git a/new-lamassu-admin/src/pages/Analytics/components/wrappers/OverTimeWrapper.js b/new-lamassu-admin/src/pages/Analytics/components/wrappers/OverTimeWrapper.js
index def8fe90..6efaaf40 100644
--- a/new-lamassu-admin/src/pages/Analytics/components/wrappers/OverTimeWrapper.js
+++ b/new-lamassu-admin/src/pages/Analytics/components/wrappers/OverTimeWrapper.js
@@ -31,7 +31,7 @@ const OverTimeDotGraphHeader = ({
cashIn: ,
cashOut: ,
transaction: ,
- average: (
+ median: (