Correction KPI
This commit is contained in:
1 parent
dc1863369c
commit
c2d5712e2c
5 files changed
+15
-5
No files matched your search
@@ -130,7 +130,9 @@ function YearSelectorKpi() {
|
|||||||
|
|
||||||
/* ── Badge de tendance ── */
|
/* ── Badge de tendance ── */
|
||||||
function TrendBadge({ current, prev, invert = false }) {
|
function TrendBadge({ current, prev, invert = false }) {
|
||||||
if (prev == null || prev === 0) return null;
|
// prev quasi-nul (résidu flottant) → pourcentage non significatif ; seuil aligné sur
|
||||||
|
// l'arrondi 2 décimales pour éviter des variations aberrantes type "+39628021025%".
|
||||||
|
if (prev == null || Math.abs(prev) < 0.005) return null;
|
||||||
const diff = current - prev;
|
const diff = current - prev;
|
||||||
const pct = (diff / prev) * 100;
|
const pct = (diff / prev) * 100;
|
||||||
const up = diff > 0;
|
const up = diff > 0;
|
||||||
|
|||||||
@@ -32,7 +32,9 @@ function dlBlob(content, filename, type) {
|
|||||||
|
|
||||||
/* ── Indicateur de progression ── */
|
/* ── Indicateur de progression ── */
|
||||||
function TrendBadge({ current, prev, invert = false }) {
|
function TrendBadge({ current, prev, invert = false }) {
|
||||||
if (prev == null || prev === 0) return null;
|
// prev quasi-nul (résidu flottant, ex. 1e-12) → pourcentage non significatif (aurait
|
||||||
|
// affiché des variations du type "+39628021025%"). Seuil aligné sur l'arrondi 2 décimales.
|
||||||
|
if (prev == null || Math.abs(prev) < 0.005) return null;
|
||||||
const diff = current - prev;
|
const diff = current - prev;
|
||||||
const pct = (diff / prev) * 100;
|
const pct = (diff / prev) * 100;
|
||||||
const up = diff > 0;
|
const up = diff > 0;
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ function dlBlob(content, filename, type) {
|
|||||||
|
|
||||||
/* ── Indicateur de progression ── */
|
/* ── Indicateur de progression ── */
|
||||||
function TrendBadge({ current, prev, invert = false }) {
|
function TrendBadge({ current, prev, invert = false }) {
|
||||||
if (prev == null || prev === 0) return null;
|
// prev quasi-nul (résidu flottant) → pourcentage non significatif ; seuil aligné sur
|
||||||
|
// l'arrondi 2 décimales pour éviter des variations aberrantes type "+39628021025%".
|
||||||
|
if (prev == null || Math.abs(prev) < 0.005) return null;
|
||||||
const diff = current - prev;
|
const diff = current - prev;
|
||||||
const pct = (diff / prev) * 100;
|
const pct = (diff / prev) * 100;
|
||||||
const up = diff > 0;
|
const up = diff > 0;
|
||||||
|
|||||||
@@ -20,7 +20,9 @@ const LOGOS_BASE = '/api/logos/';
|
|||||||
|
|
||||||
/* ── TrendBadge ── */
|
/* ── TrendBadge ── */
|
||||||
function TrendBadge({ current, prev, invert = false }) {
|
function TrendBadge({ current, prev, invert = false }) {
|
||||||
if (prev == null || prev === 0) return null;
|
// prev quasi-nul (résidu flottant) → pourcentage non significatif ; seuil aligné sur
|
||||||
|
// l'arrondi 2 décimales pour éviter des variations aberrantes type "+39628021025%".
|
||||||
|
if (prev == null || Math.abs(prev) < 0.005) return null;
|
||||||
const diff = current - prev;
|
const diff = current - prev;
|
||||||
const pct = (diff / prev) * 100;
|
const pct = (diff / prev) * 100;
|
||||||
const up = diff > 0;
|
const up = diff > 0;
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ const MOIS_FR = ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Ao
|
|||||||
|
|
||||||
/* ── Indicateur de progression ── */
|
/* ── Indicateur de progression ── */
|
||||||
function TrendBadge({ current, prev, invert = false }) {
|
function TrendBadge({ current, prev, invert = false }) {
|
||||||
if (prev == null || prev === 0) return null;
|
// prev quasi-nul (résidu flottant) → pourcentage non significatif ; seuil aligné sur
|
||||||
|
// l'arrondi 2 décimales pour éviter des variations aberrantes type "+39628021025%".
|
||||||
|
if (prev == null || Math.abs(prev) < 0.005) return null;
|
||||||
const diff = current - prev;
|
const diff = current - prev;
|
||||||
const pct = (diff / prev) * 100;
|
const pct = (diff / prev) * 100;
|
||||||
const up = diff > 0;
|
const up = diff > 0;
|
||||||
|
|||||||
Reference in new issue
Block a user