当某一列不包含任何数据或该页的值/总数为0时,我们希望隐藏该页上的列。
以下是一些示例数据:
Department是行组,Mac/PC是列组/Pivot。
| Department | Macs | PCs |
---------------------------
| Accounting | 0 | 10 |
| Creative | 10 | 0 |我们的部门有一个分页符。对于会计页面,我们想要隐藏Mac列,而在Creative页面,我们想要隐藏PC列。
发布于 2016-05-28 00:23:39
我会在列表的帮助下做到这一点。并按部门对列表进行分组,并在其中添加分页符。
然后将矩阵添加到Department上的行组和产品上的列组。对计数字段求和。
只需确保您的数据集不包含任何零。
对于一个简单的数据集,例如:
select
*
from (
values
('Accounting','PC',10),
('Creative','PC',10),
('Accounting','Mac',11),
('Creative','Mac',20)
) x (Department, Product,Total)和ssrs报告设置如下所示:

你应该得到你想要的输出。有关更详细的帮助,请提供您的数据集的示例。
发布于 2016-05-28 03:43:49
尝试将公式添加到列组的可见性属性。类似于:iif(IsNothing(Fields!TotalMachines.Value) OR SUM(Fields!TotalMachines.Value) = 0, true, false)
https://stackoverflow.com/questions/37487277
复制相似问题