---
source_url: https://docs.dolphindb.cn/zh/error_codes/S02026.html
fetched_at: 2026-05-19T09:09:42Z
category: error_codes
title: S02026
sha1: f29c4b1b17ba75a98cf2a9683928692c21c0c977
---

# S02026

## 错误代码

S02026

## 报错信息

Function [xxx] cannot be used with CONTEXT BY. RefId:S02026

## 错误原因

在 context by 查询中，select 子句不允许对列应用 toArray，distinct
等计算结果是向量的聚合函数。若使用了这些函数，会出现该报错，见下例：

```dolphindb
arr = 1..10
id = take(1..5,10)
t = table(arr, id)

select toArray(fun(arr)) from t context by id; // throw exception
select distinct(arr) from t context by id; // throw exception
```

## 解决方案

检查 context by 查询的 select 子句中应用的函数是否为计算结果是向量的聚合函数。
