feat(transformations): filter selection

pull/107903/head
Ihor Yeromin 6 days ago
parent d9b4949dd6
commit a62428bc2c
  1. 2
      packages/grafana-data/src/transformations/transformers/groupBy.ts
  2. 3
      public/app/features/transformers/editors/GroupByTransformerEditor.tsx

@ -10,7 +10,7 @@ import { FieldMatcherID } from '../matchers/ids';
import { DataTransformerID } from './ids';
import { findMaxFields } from './utils';
const MINIMUM_FIELDS_REQUIRED = 2;
const MINIMUM_FIELDS_REQUIRED = 1;
export enum GroupByOperationID {
aggregate = 'aggregate',

@ -132,6 +132,9 @@ const GroupByFieldConfiguration = ({ fieldName, config, onConfigChange }: FieldP
onChange={(stats) => {
onConfigChange({ ...config, aggregations: stats as ReducerID[] });
}}
filterOptions={(option) =>
config?.operation === GroupByOperationID.groupBy ? option.id === ReducerID.count : true
}
/>
)}
</Stack>

Loading…
Cancel
Save