隐藏或冻结列(SSAS 表格)
在模型设计器中,如果不想在表中显示某些列,则可以暂时隐藏它们。 隐藏列可为您在屏幕上提供更多空间,以便添加新列或仅使用相关的数据列。 从模型设计器的**“列”**菜单或者每个列标题的右键单击菜单中,可以隐藏和取消隐藏列。 要在滚动到模型的其他区域时使模型的某一区域可见,可以通过冻结该区域的特定列来锁定它们。
![]() |
---|
隐藏列的功能不是为了用于数据安全性,而是为了简化和缩短模型设计器或报表中可见列的列表。 要保护数据,您可以定义安全角色。 角色可以将可查看的元数据和数据限制为在角色中定义的那些对象。 有关详细信息,请参阅角色(SSAS 表格)。 |
在隐藏某一列时,您可以选择在模型设计器或报表中工作时隐藏该列。如果隐藏所有列,则整个表在模型设计器中显示为空白。
![]() |
---|
如果您要隐藏的列很多,可以创建一个透视来替代隐藏列和取消隐藏列。 透视是自定义的数据视图,它更便于使用相关数据的子集。 有关详细信息,请参阅创建和管理透视(SSAS 表格)。 |
隐藏单个列
在模型设计器中,选择包含要隐藏的列的表。
右键单击该列,单击**“隐藏列”,然后单击“从设计器和报表”、“从报表”或“从设计器”**。
隐藏多个列
在模型设计器中,选择包含要隐藏的列的表。
单击**“列”菜单,然后单击“隐藏和取消隐藏”**。
在**“隐藏和取消隐藏列”对话框中,找到要隐藏的每个列,然后取消选中“在设计器中”和/或“在报表中”**。
单击**“确定”**。
冻结列
在模型设计器中,选择包含要冻结的列的表。
选择一个或多个要冻结的列。
单击**“列”菜单,然后单击“冻结”**。
注意
冻结列时,将它移到设计器中表的左侧(或前面)。 解冻该列并不将它移回原始位置。