免責聲明:我是一個SSRS的n00b,所以沒有太多的爛西紅柿請:)SSRS遞歸計數 - 如何僅爲子女獲得聚合,而不是父級?
我有員工和管理人員,我有Reporting Services的建設使用Recursive Parent property的層次結構。這裏有一個粗表示:
-Jim Bob
Ray
-Steve
Ricky Bobby
Terry
例如,我需要史蒂夫下的人民的計數,但是當我打電話Count(Fields!EmployeeID.Value, "Details", Recursive)
我得到代替。當然,我可以在計數的情況下減1,但當我需要一筆數額時,這不起作用。所以真正的問題是如何獲得排除父級的遞歸聚合?
附加信息:我只有一個組是默認的詳細信息組。它的設置就像this example,所以我按照EmployeeID進行分組,並將遞歸父設置爲ManagerID。
更新
我已經試過無濟於事幾個解決方法:
- 添加組內的行 - 得到相同的結果,因爲它仍然在範圍爲同另一個細節行。
- 添加小計 - 不起作用,因爲它在詳細信息組之外,所以它只會呈現一次而不是每個管理器一次。
任何想法?
感謝您的指示,我可能會採取您的第一個建議。第二個想法讓我感到緊張,因爲我認爲我已經瞭解全局變量是在報告的所有實例之間共享的,即如果多個用戶同時運行它們可能會影響對方的結果。 – 2012-01-20 19:36:56
我最終迴歸到使用SQL。我使用了幾個UDF,因爲我需要能夠重用其中的一部分並以不同的方式對其進行總結。 – 2012-02-01 15:33:15