级别函数 (报表生成器和 SSRS)

返回在递归层次结构中的当前深度级别。

注释

可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表

语法

  
Level(scope)  

参数

作用域
String可选)。 包含要对其应用聚合函数的报表项的数据集、组或数据区域的名称。 如果未指定 scope ,则使用当前作用域。

返回类型

返回 Integer。 如果 范围 指定数据集或数据区域,或指定非递归分组(即,不 Parent 带元素的分组), Level 则返回 0。 如果省略 scope ,则返回当前作用域的级别。

注解

函数返回 Level 的值基于零;即层次结构中的第一个级别为 0。

Level 函数可用于在递归层次结构中提供缩进,例如员工列表。

有关递归层次结构的详细信息,请参阅创建递归层次结构组(报表生成器和 SSRS)

示例:

下面的代码示例提供了 Employees 组中行的级别:

=Level("Employees")  

另请参阅

在报表中使用表达式(报表生成器和 SSRS)
表达式示例(报表生成器和 SSRS)
表达式中的数据类型(报表生成器和 SSRS)
总计、聚合和内置集合的表达式作用域(报表生成器和 SSRS)