diff --git a/public/app/features/transformers/partitionByValues/partitionByValues.ts b/public/app/features/transformers/partitionByValues/partitionByValues.ts index 1e81bca60f0..df7a4ecfddf 100644 --- a/public/app/features/transformers/partitionByValues/partitionByValues.ts +++ b/public/app/features/transformers/partitionByValues/partitionByValues.ts @@ -98,6 +98,11 @@ export function partitionByValues( options?: PartitionByValuesTransformerOptions ): DataFrame[] { const keyFields = frame.fields.filter((f) => matcher(f, frame, [frame]))!; + + if (!keyFields.length) { + return [frame]; + } + const keyFieldsVals = keyFields.map((f) => f.values); const names = keyFields.map((f) => f.name);