水平功能不起作用

Level function not working

我有一个带有行组层次结构的 table,我希望能够根据组级别控制缩进量。我还需要能够使用此信息以编程方式执行其他操作。

SSRS 中的 Level() 函数看起来很简单。来自 IDE 描述:

Returns a zero-based integer representing the current depth level of a recursive hierarchy.

Example:
=Level()
=Level("GroupByInitial")

不幸的是,函数始终returns值为零。我已经在组 header 列以及数据区域和各种组级别中使用了它,并且我尝试将顶级组的名称传递给函数,但无济于事。

我非常确定我正在正确使用该功能,但我将不胜感激任何关于如何使用它的更正或提示,或者任何关于如何找出 SSRS 是否有问题导致它不起作用的故障排除建议如上所述。

LEVEL() 函数用于层次结构。您需要转到 属性 组中的高级并指定递归父级以构建递归层次结构。 参见:

https://msdn.microsoft.com/en-us/library/dd255243.aspx