blob: fc5fe948db58d2634a42a9781238e4d2f832e59f [file] [log] [blame]
import { QueryFormMetric } from './types/QueryFormData';
export default function getMetricLabel(metric: QueryFormMetric) {
if (typeof metric === 'string') {
return metric;
}
if (metric.label) {
return metric.label;
}
if (metric.expressionType === 'SIMPLE') {
return `${metric.aggregate}(${metric.column.columnName})`;
}
return metric.sqlExpression;
}