對於報表生成器的新功能,所以不確定這是否可行,但在創建組時,是否有方法在表達式中引用組本身的值?SQL報表生成器 - 引用組的值
比方說,例如我有以下
Type Amount
===== ======
A $200.00
A $100.00
B $100.00
B $50.00
C $75.00
C $25.00
所以現在我創建一個組,TypeGroup是在「類型」字段組,合計「金額」,然而,當這取決於什麼「類型'決定聚合。所以如果TypeGroup = A,那麼得到金額的最大值,如果它是B得到平均值,如果它是C得到總和。所以在Tablix主體中,我需要以某種方式在表達式中引用該單元格屬於哪個組。
就是這樣。
=iif(Group!TypeGroup = "A", Max(Field!Amount.Value),iif(Group!TypeGroup = "B", AVG(Fields!Amount.Value),SUM(Fields!Amount.Value)
這對語法「集團!TypeGroup」那我不知道(如果這樣的事情,甚至現有的)
這是一個簡單的例子,試圖說明什麼,我找,我的情況要複雜得多。我需要很長的解決方法,我只是希望有一種方法可以引用組來簡化我的工作。
Thx任何答案。
爲什麼你需要得到一個「組類型」?如果小組是打字的,那麼小組中的所有小組成員都不會有相同的類型?所以你不能只是獲得當前成員的類型? –
如果它像這個例子一樣簡單,那麼正確,但是我用於Group On的表達式使用嵌套的iif和日期範圍並引用其他字段。 –