返回在递归层次结构中的当前深度级别。
注释
可以在报表生成器和 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)