我们希望在该列不包含任何数据或该页面的0值/总数时隐藏页面上的列。
以下是一些示例数据:
部门是一个行组,Macs / PC是一个列组/ Pivot。
| Department | Macs | PCs |
---------------------------
| Accounting | 0 | 10 |
| Creative | 10 | 0 |
我们在部门有分页符。对于会计页面,我们要隐藏Macs列,在Creative页面上我们要隐藏PC列。
答案 0 :(得分:0)
我会在List的帮助下完成。并按部门对列表进行分组,并在那里添加分页符。
然后在Department上添加一个行组,并在产品上添加一个Column组。求和你的计数字段。
只需确保您的数据集没有任何零。
对于简单的数据集:
select
*
from (
values
('Accounting','PC',10),
('Creative','PC',10),
('Accounting','Mac',11),
('Creative','Mac',20)
) x (Department, Product,Total)
并且ssrs报告设置如下:
你应该得到你想要的输出。有关更详细的帮助,请提供数据集样本。
答案 1 :(得分:0)
尝试将公式添加到列组的Visibility属性中。就像是:
iif(IsNothing(Fields!TotalMachines.Value) OR SUM(Fields!TotalMachines.Value) = 0, true, false)