MicroStrategy ONE
定义数据库表中的列之间的联接
从数据库导入数据时,您可以使用联接来关联一个表与另一个表中的数据。在不同表中的数据之间创建此关系允许您在同一个文档中包含来自多个数据库表的数据。联接指定了两表所包含的相同列。
从数据库检索数据时,MicroStrategy 会自动生成 SQL。现在,创建联接可帮助防止在此自动化过程中出现交叉联接。
有关联接的详细说明,请参阅高级报表制作帮助。
- 创建文档或打开现有文档。
- 选择 数据 > 添加数据集。
- 单击 添加外部数据。
- 选择数据库类型和 构建查询。
- 将列从第一个表拖到第二个表的列。表示内部联接的线条将出现在列之间。
-
要指定联接的其他选项,单击 线条 表示联接并选择一个联接行为:
- 内部联接:包括来自两个表的联接列满足联接条件的记录
- 左外部联接:包括第一个表中列内的所有记录,以及第二个表中满足联接条件的列中的记录
- 右外部联接:包括来自第二个表中的列的所有记录以及第一个满足联接条件的表中列的记录
- 外部联接:包括来自两个表的所有记录
- 更多选项:选择用于比较列的联接类型和操作符。单击确定。
- 要移除联接,请单击 线条 代表联接,然后选择 删除。
