Level 函数(Report Builder 3.0 和 SSRS)

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

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。

语法

Level(scope)

参数

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

返回类型

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

注释

Level 函数返回的值从 0 开始;即,层次结构中的第一级为 0。

Level 函数可用于为递归层次结构(如雇员列表)提供缩进格式。

有关递归层次结构的详细信息,请参阅创建递归层次结构组(Report Builder 3.0 和 SSRS)

示例

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

=Level("Employees")