我有一个包含行组的矩阵,并根据类别对我的产品进行分组。我有三个类别:笔记本电脑,平板电脑,电视。我的前两个类别包含列,即RAM,我不想为电视显示。每个类别由分页符分隔。 如果类别名称是“电视”,我试图隐藏列“RAM”但仅针对特定页面
我的结构:
期望的结果:
期望的结果:
目前的结果:
答案 0 :(得分:1)
有可能做到。您遇到问题的原因是因为矩阵列不属于类别行分组范围。要隐藏整个列,您必须在其上方移动类别组。最简单的方法是将矩阵嵌套在列表控件中。将类别分组/分页符放在列表级别,然后根据类别的值设置矩阵的RAM列(现在完全在类别分组范围内,因为它在列表控件内)可见性如下:
=Iif(Fields!Category.Value = "Televisions",True,False)