代码之家  ›  专栏  ›  技术社区  ›  Daan

如何确定分层报告中可见子级的数量?

  •  0
  • Daan  · 技术社区  · 15 年前

    我正在使用SQL Server Reporting Services 2008创建报表。此报表中的表使用数据中的ID和ParentID字段显示分层数据。每个数据行都有一个ID字段和一个ParentID字段,其中ParentID指向其父行的ID。

    按层次结构显示这个没有问题,但是现在我想计算给定行的子项的数量。例如:

    row A            (5)
      sub A          (0)
      sub B          (2)
        sub-sub A    (0)
        sub-sub B    (0)
      sub C          (0)
    

    我可以使用以下表达式计算此计数:

    =Count(Fields!IDField.Value, "RowDetails", Recursive) - 1
    

    但是,有时我想隐藏某些行,例如,我想隐藏 sub-sub A . 我如何修改上面的表达式,使其显示 (1) sub B 在这种情况下?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Daan    15 年前