[]
        
在线Demo 免费试用
(Showing Draft Content)

TOPNSKIP-跳过取行

1. 概述

1.1 功能概述

Wyn 分析表达式提供TOPNSKIP函数,跳过多行,有效地从表中检索多行。与TOPN相比,TOPNSKIP 函数使用不太灵活,但查询速度要快得多。

2. 表达式介绍

2.1 语法

  1. 分析表达式语法如下:

    TOPNSKIP(<rows>,<skip>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])

2.2 参数

  1. 表达式参数说明:

    参数

    定义

    rows

    要返回的行数。

    skip

    要跳过的行数。

    table

    从中提取前“n”行的数据表。

    orderBy_expression

    结果值用于对表进行排序并针对表的每行进行计算的任何表达式。

    order

    指定 orderBy_expression 值的排序方式(升序或降序)。

2.3 返回值

  1. 返回整个表或包含一列或多列的表。

2.4 示例

  1. 如下表达式,跳过前15行,然后取销量前100的产品数据,并排序。

    TOPNSKIP(100, 15, SUMMARIZE('Product','Product'[name],'Product'[CategoryName],"TOTAL",SUM('Sales'[Amount])),'Product'[name], ASC, 'Product'[CategoryName], DESC)