没有分组的小计过滤
Subtotal filtering without a group
我在 Tablix 中有一个包含 5 个组的报告。我希望根据该组内的金额筛选器总共有 15 行。简化版:
Group1 Cost Center Relationship Type Amount
A 100 Rel1 Small 100
A 100 Rel1 Med 100
A 100 Rel2 Small 200
Total for A Small: 300
Total for A Medium: 100
我无法按类型分组,因为我是按关系排序的。
我又添加了 2 个组行以构成 3 个(每种类型一个)。我对现有组使用了 "Add total"。我尝试在组行中使用 IIF(Fields!Type.value="Small",SUM(Fields!Amount.value),0) 但我得到的只是零。我不确定是否需要指定范围,因为它已经在组中。
那么,IIF(Fields!Type.value="Small",SUM(Fields!Amount.value,0) 将无法正常工作。
你需要:
IIF(字段!Type.value="Small",SUM(字段!Amount.value),0)
或者试试这个:
SUM(IIF(字段!Type.value="Small",字段!Amount.value,0))
我忘记在 GROUP 页脚中是否需要 SUM() 内部逻辑(顶部示例)或 SUM() 逻辑结果(底部示例)
我在 Tablix 中有一个包含 5 个组的报告。我希望根据该组内的金额筛选器总共有 15 行。简化版:
Group1 Cost Center Relationship Type Amount
A 100 Rel1 Small 100
A 100 Rel1 Med 100
A 100 Rel2 Small 200
Total for A Small: 300
Total for A Medium: 100
我无法按类型分组,因为我是按关系排序的。
我又添加了 2 个组行以构成 3 个(每种类型一个)。我对现有组使用了 "Add total"。我尝试在组行中使用 IIF(Fields!Type.value="Small",SUM(Fields!Amount.value),0) 但我得到的只是零。我不确定是否需要指定范围,因为它已经在组中。
那么,IIF(Fields!Type.value="Small",SUM(Fields!Amount.value,0) 将无法正常工作。
你需要:
IIF(字段!Type.value="Small",SUM(字段!Amount.value),0)
或者试试这个:
SUM(IIF(字段!Type.value="Small",字段!Amount.value,0))
我忘记在 GROUP 页脚中是否需要 SUM() 内部逻辑(顶部示例)或 SUM() 逻辑结果(底部示例)