表格模型中的表和列

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

将表和数据导入模型后,可以通过添加新的数据列、在表之间创建关系、定义扩展数据的计算以及筛选和排序表中的数据以方便查看来开始使用表。

好处

在表格模型中,表提供在其中定义列和其他元数据的框架。 表包括:

表定义
表定义包括列组。 列可以从数据源导入,也可以手动添加,例如使用计算列。

表元数据
关系、度量值、角色、透视和粘贴的数据全都是在表的上下文内定义对象的元数据。

数据
首次导入数据或通过在计算列中创建新数据,将在表列中填充数据。 当源中的数据发生更改时,或者在从内存中删除某一模型时,必须运行某一处理操作以便将数据重新填充到表中。

使用表和列

在模型设计器中,您不直接创建新的模型表。 在从其他数据源导入或复制数据时,会自动为您创建新选项卡。 模型设计器中的每个选项卡都包含一个数据表,其中可能包括以下内容:

  • 来自关系数据库或其他非关系源(如 Analysis Services 多维数据集)的单个表或视图。

  • 从数据馈送或文本文件导入的表格形式的数据集合。

  • 关系数据和表格 (HTML) 数据的组合复制并粘贴到表中。

当您导入数据时,每个表或视图、工作表或数据文件都将作为表添加到模型设计器中。 通常,来自不同数据源的数据添加到单独的选项卡上,但可以使用 “粘贴”“追加粘贴”将数据合并到一个表中。

在添加了所需的数据后,可以创建各表之间的其他关系,查找或引用其他表中的相关值,或者通过添加新的计算列创建派生值。

如果您在使用非常大的数据集,则可能要筛选出某些数据,以便这些数据不可见。 您还可能要按不同的顺序对数据进行排序。 通过使用模型设计器,您可以使用筛选、排序和隐藏功能来显示或不显示整个列或某些数据。

主题 说明
向表中添加列 介绍如何将源列添加到表定义。
删除列 说明如何使用模型设计器或“表属性”对话框删除模型表列。
更改表、列或行筛选器映射 介绍如何通过使用表预览或 SQL 查询编辑器在“编辑表属性”对话框中更改表、列或行筛选器映射。
指定标记为日期表以用于时间智能 介绍如何使用“标记为日期表”对话框指定日期表和唯一标识符列。 在 DAX 公式中使用时间智能函数时,必须指定日期表和唯一标识符。
添加表 介绍如何通过使用现有数据源连接从数据源中添加表。
删除表 介绍如何删除不再需要的模型工作区数据库中的表。
重命名表或列 介绍如何重命名表或列以使其在您的模型中更易于标识。
设置列的数据类型 介绍如何更改列的数据类型。 数据类型定义列中的数据是如何存储和展示的。
隐藏或冻结列 介绍如何隐藏不想显示的列,以及如何通过在一个区域中冻结 (锁定) 特定列,在滚动到模型的另一个区域时使模型区域可见。
计算列 本节中的主题介绍了如何使用计算列向您的模型添加聚合数据。
筛选和排序数据 本节中的主题介绍了如何使用模型设计器中的控件对数据进行筛选或排序。