我正在使用 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
?