---
source_url: https://docs.dolphindb.cn/zh/error_codes/S02049.html
fetched_at: 2026-05-19T09:10:07Z
category: error_codes
title: S02049
sha1: 4e74dbf3f63317d638bb5a09d082f0acf8aaa849
---

# S02049

## 错误代码

S02049

## 报错信息

Analytic function does not support function '%s'. RefId: S02049

## 错误原因

分析函数只支持[分析函数](../progr/sql/analyticFunction.html#topic_ptr_ryv_yzb) 列表中的函数，若在分析函数中使用了不支持的函数，会出现该报错。

```dolphindb
id = `XOM`GS`AAPL
val = 102.1 33.4 73.6
date = 2020.01.01 2020.01.02 2020.01.01
t = table(id, val, date);

select database("123456", VALUE, 2024.02.01..2024.02.02) over () from t;
select [67108864] database("123456", VALUE, 2024.02.01 .. 2024.02.02) over (range between unbounded preceding and unbounded following) as database from t => Analytic function does not support function 'database'.
```

## 解决办法

若[分析函数](../progr/sql/analyticFunction.html#topic_ptr_ryv_yzb)
中存在可实现预期语义的函数，则使用该函数替换分析函数中指定的函数；若[分析函数](../progr/sql/analyticFunction.html#topic_ptr_ryv_yzb)
中不存在可实现预期语义的函数，则需要使用其它 SQL 语句来替换使用分析函数。
