使用 OLAP 函数,可以对数据执行分析任务,例如计算移动平均值、排序和累计值。您可以在 select-list 或 SELECT 语句的 ORDER BY 子句中包括 OLAP 函数。OLAP 函数不能用作集合函数的参数。因此,您无法具有类似 SUM( RANK() ) 的函数。
使用 OLAP 函数时,会指定一个窗口,该窗口定义应用该函数的行及其顺序。行集是作为相对于当前行而言在其之前和之后的一系列行或许多行定义的。例如,您可以计算前三个月期间的平均值。
以下是可用的 OLAP 函数:
秩函数 让您按排序顺序编译数据集中的值列表。例如,按每个季度的总销售额的降序顺序列出销售代表。
报告函数 让您比较非集合值与集合值。例如,列出花销小于平均值的所有季度。
窗口函数 让您通过为数据定义移动窗口来分析数据。例如,计算含 30 天的时间段内的移动平均值,如 NASDAQ 数据。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。