隐藏或冻结列

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在模型设计器中,如果不想在表中显示某些列,则可以暂时隐藏它们。 隐藏列可为您在屏幕上提供更多空间,以便添加新列或仅使用相关的数据列。 从模型设计器的“列”菜单或者每个列标题的右键单击菜单中,可以隐藏和取消隐藏列。 要在滚动到模型的其他区域时使模型的某一区域可见,可以通过冻结该区域的特定列来锁定它们。

重要

隐藏列的功能不是为了用于数据安全性,而是为了简化和缩短模型设计器或报表中可见列的列表。 要保护数据,您可以定义安全角色。 角色可以将可查看的元数据和数据限制为在角色中定义的那些对象。 有关详细信息,请参阅 角色

在隐藏某一列时,你可以选择在模型设计器或报表中工作时隐藏该列。 如果隐藏所有列,则整个表在模型设计器中显示为空白。

注意

如果您要隐藏的列很多,可以创建一个透视来替代隐藏列和取消隐藏列。 透视是自定义的数据视图,它更便于使用相关数据的子集。 有关详细信息,请参阅 透视

隐藏单个列

  1. 在模型设计器中,选择包含要隐藏的列的表。

  2. 右键单击该列,单击“隐藏列”,然后单击“从设计器和报表”、“从报表”或“从设计器”。

隐藏多个列

  1. 在模型设计器中,选择包含要隐藏的列的表。

  2. 单击 “列” 菜单,然后单击 “隐藏和取消隐藏”

  3. “隐藏和取消隐藏列” 对话框中,找到要隐藏的每个列,然后取消选中 “在设计器中” 和/或 “在报表中”

  4. 单击 “确定”

冻结列

  1. 在模型设计器中,选择包含要冻结的列的表。

  2. 选择一个或多个要冻结的列。

  3. 单击 “列” 菜单,然后单击 “冻结”

    注意

    冻结列时,将它移到设计器中表的左侧(或前面)。 解冻该列并不将它移回原始位置。

另请参阅

表和列
透视
角色