Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import { type CustomReportColumn } from '@amalia/reporting/custom-reports/shared'; import { type PayoutAndPerformanceChartStatistics } from '@amalia/reporting/dashboards/types'; /** * Kpi columns are all columns except the payment value and the achievement period. * @param statistics */ export const findPayoutAndPerformanceChartStatisticsKpiColumns = ( statistics?: PayoutAndPerformanceChartStatistics, ): CustomReportColumn[] => Object.values(statistics?.definitions || {}).filter( (definition) => ![ statistics!.definitions.ruleMetricPayment__value?.identifier, statistics!.definitions.ruleMetricPeriod__month?.identifier, statistics!.definitions['RULE_METRIC__statementId'].identifier, ] .filter(Boolean) .includes(definition.identifier), ); |