我正在使用 SQL Server Reporting Services 2008 创建报告。此报告中的表格使用数据中的 ID 和 ParentID 字段显示分层数据。每个数据行都有一个 ID 字段和一个 ParentID 字段,其中 ParentID 指向作为其父行的行的 ID。
分层显示这个没问题,但现在我想计算给定行的子项数。例如:
A 排 (5)
子 A (0)
子 B (2)
子子 A (0)
子子 B (0)
子 C (0)
我可以使用以下表达式计算此计数:
=Count(Fields!IDField.Value, "RowDetails", Recursive) - 1
但是,有时我想隐藏某些行,例如我想隐藏sub-sub A。在这种情况下,如何更改上述表达式以使其显示(1)for计数sub B?