多表拼接

案例3:不同主题拼接

  • 核心诉求:用员工主题统计销售拜访次数、出外勤的人数、部门下总人数,用客户主题统计拜访的客户数、客户总数,并进一 步计算销售人员出外勤的比例,以及客户的拜访覆盖率
  • 源表配置: 案例3

    案例3配置流程:

  • 1.选择源表与关联类型 选择源表
    • 源表:基于BI的报表、交叉表、统计图配置好的基 础表,作为拼表的来源
    • 关联类型:拼表时各个源表的拼接方式 1 左关联:left join,以左源表为准 2 内关联:inner join,取交集 3 外关联:outer join,取并集 4 纵向拼接 :所有数据行的合并
    • 案例说明: 各源表的维度值(主属部门)是完全一致的,因为源表中勾选了显示指标为0的维度,此时关联类型可以选择内关联,两张源表取交集之后仍然是需要统计的那些部门。
  • 2.选择公共维度
    • 公共维度: 作为多张源表拼接的依据,一般是各源表中含义相同的分组/维度字段点击每个源表里含义相同的字段,添加到右侧形成一组公共维度,会作为拼接表的分组/ 维度字段,按重命名后的字段名称显示
    • 案例说明: 三张表的维度都是产品线,最终拼表的维度 也是产品线,希望显示为“产品大类”则: 点击源表1、2、3中的产品线,添加到右侧公 共维度里,重命名为:产品大类,确定。 公共维度
  • 3.选择数据范围
    • 添加合并数据范围:各源表公共的数据范围,和公共维度类似, 左侧点击添加到右侧作为一组。点击【合并】,代表最终会合并为一个筛选条件在拼接表的数据范围里使用,并按重命名后的字段名称显示。筛选的默认值认值也可在此处修改。 数据范围
    • 添加数据范围:指除了公共数据范围之外,其他筛选条件,哪些需要在拼表后的 数据范围里露出来。未添加的筛选条件,拼表的数据范围里不会显示,会按照源表的默认配置起作用。
    • 案例说明:添加两组合并数据范围:日期、负责人主属部门作为拼表后的公共数据范围,筛选时同时对2个源表起作用。
  • 4.表头名称及顺序 • 表头名称: 公共维度的字段名称按第二步的设置显示,此处不可修改 其余字段名称均可按需要修改。 • 调整顺序: 拖拽调整列的顺序,其中公共维度必须在最前面,不可调整。 • 添加、隐藏列: 可添加计算指标作为新的列; 可隐藏拼表中不需要显示的列。
    • 案例说明:添加两个计算指标: 员工外勤率=出外勤人数/总人数 客户拜访覆盖率=拜访的客户数/客户总数再将最终不需要在拼表中显示的(仅用于计算的)指标设置成隐藏。 表头名称及排序
  • 5.复合表头 • 复合表头: 按上一步调整后的表头名称和顺序显 示,可往上方添加多层复合表头 • 操作:
      添加行:在上方新增一行 
      删除行:删除选中行 
      合并单元格:鼠标圈中多个格子合并 
      拆分单元格:合并格拆分回原始格 
      回退:退回上一步 点击格子:修改显示名称
    
    • 案例说明:最终表头里不会显示隐藏了的列,不需要添加复合表头,直接保存即可。
  • 拼表结果 拼表结果

案例4:无关联关系但业务含义相同

  • 核心诉求: • 客户对象上的客户名称是指医生姓名,上级客户是指医生所在科室,订单对象关联了客户 • 和医生自定义对象上的医生、科室字段含义相同,但两个对象并无关联关系,费用对象关联了医生自定义对象 • 希望从科室、医生的维度,统计订单金额和费用报销金额
  • 源表配置:三个类似的统计表,维度都是产品线,指标都是销售金额、销售数量,数据范围都有负责人主属部门, 数据范围中的日期分别选择 本年度、本季度、本月 案例1

    案例4 配置流程:

  • 1.选择源表与关联类型 选择源表
    • 源表:基于BI的报表、交叉表、统计图配置好的基 础表,作为拼表的来源
    • 关联类型:拼表时各个源表的拼接方式 1 左关联:left join,以左源表为准 2 内关联:inner join,取交集 3 外关联:outer join,取并集 4 纵向拼接 :所有数据行的合并
    • 案例说明:有的医生(客户)有订单、无报销,有的医生(客户)有报销、无订单,有的两种都有。最终拼表里需要涵盖这几类的场景,某医生在任意一张源表中被统计到了,最终拼表里就要出现,也就是各源表取并集。所以关联类型选择:外关联。
  • 2.选择公共维度
    • 公共维度: 作为多张源表拼接的依据,一般是各源表中含义相同的分组/维度字段点击每个源表里含义相同的字段,添加到右侧形成一组公共维度,会作为拼接表的分组/ 维度字段,按重命名后的字段名称显示
    • 案例说明:按顺序添加两组公共维度: 第一组公共维度:上级客户 和 科室 最终显 示为科室;第二组公共维度:客户名称 和 医生 最终显 示为医生。 公共维度
  • 3.选择数据范围
    • 添加合并数据范围:各源表公共的数据范围,和公共维度类似, 左侧点击添加到右侧作为一组。点击【合并】,代表最终会合并为一个筛选条件在拼接表的数据范围里使用,并按重命名后的字段名称显示。筛选的默认值认值也可在此处修改。
    • 添加数据范围:指除了公共数据范围之外,其他筛选条件,哪些需要在拼表后的 数据范围里露出来。未添加的筛选条件,拼表的数据范围里不会显示,会按照源表的默认配置起作用。 数据范围
    • 案例说明:此案例中没有公共的数据范围,也就不需要添加合并数据范围,源表1中有一个针对上级客户的筛选,希望拼表后也保留该筛选,则直接点击添加数据范围,选择该筛选条件、确定即可。最终在拼表中,该条件的筛选也仅会作用于源表1。
  • 4.表头名称及顺序 • 表头名称: 公共维度的字段名称按第二步的设置显示,此处不可修改 其余字段名称均可按需要修改。 • 调整顺序: 拖拽调整列的顺序,其中公共维度必须在最前面,不可调整。 • 添加、隐藏列: 可添加计算指标作为新的列; 可隐藏拼表中不需要显示的列。
    • 案例说明:有多组公共维度时,所有的公共维度都会排在最前面。其余列可以拖拽调整顺序和重命名。勾选显示总计、显示小计,代表拼表后每个科室、每个医生分组下都需要显示对应的小计值,最后还有一行总计值。 表头名称及排序
  • 5.复合表头 • 复合表头: 按上一步调整后的表头名称和顺序显 示,可往上方添加多层复合表头 • 操作:
      添加行:在上方新增一行 
      删除行:删除选中行 
      合并单元格:鼠标圈中多个格子合并 
      拆分单元格:合并格拆分回原始格 
      回退:退回上一步 点击格子:修改显示名称
    
    • 案例说明:最终表头里不会显示隐藏了的列,不需要添加复合表头,直接保存即可。
  • 拼表结果 拼表结果

results matching ""

    No results matching ""