相对层次坐标

  • 产品级协助
  • 文档创建者:Roxy
  • 历史版本:37
  • 最近更新:Fairy.Zhang 于 2025-04-15
  • 1. 概述

    1.1 视频学习

    1.2 概念说明

    1.2.1 纵向扩展

    1)公式说明

    Cellx[Celly:-z]:返回前 z 个 Celly 单元格对应的 Cellx 单元格纵向扩展的数据,即将 Cellx 单元格纵向扩展的数据参考 Celly 单元格的位置相对下移 z 个单元格

    Cellx[Celly:+z]:返回后 z 个 Celly 单元格对应的 Cellx 单元格纵向扩展的数据,即将 Cellx 单元格纵向扩展的数据参考 Celly 单元格的位置相对上移 z 个单元格

    2)参数说明

    参数
    说明
    Cellx结果来源的单元格
    Celly

    结果来源的单元格的父格,进行位移需要参考的单元

    若该单元格有父格,则需要从最高级别的分组为基准从头开始计算

    -z相对下移 z 个单元格
    +z

    相对上移 z 个单元格

    3)纵向扩展示例图

    5.png4.png

    1.2.2 横向扩展

    1) 公式说明

    Cellx[;Celly:-z]:返回前 z 个 Celly 单元格对应的 Cellx 单元格横向扩展的数据,即将 Cellx 单元格横向扩展的数据参考 Celly 单元格的位置相对右移 z 个单元格

    Cellx[;Celly:+z]:返回后 z 个 Celly 单元格对应的 Cellx 单元格横向扩展的数据即将 Cellx 单元格横向扩展的数据参考 Celly 单元格的位置相对左移 z 个单元格

    2)参数说明

    参数
    说明
    Cellx结果来源的单元格
    ;单元格为横向扩展
    Celly

    结果来源的单元格的父格,进行位移需要参考的单元

    若该单元格有父格,则需要从最高级别的分组为基准从头开始计算

    -z相对右移 z 个单元格
    +z相对左移 z 个单元格

    3)横向扩展示例图

    15.png

    16.png

    2. 纵向扩展示例

    2.1 新建报表

    新建一张普通报表。如下图所示:

    新建普通报表.jpg

    2.2 准备数据

    新建数据库查询 ds1 ,输入 SQL 语句SELECT * FROM S产品 WHERE 供应商ID IN (1, 2, 3, 4) 。如下图所示:

    8.png

    2.3 设计报表

    A1、B1 单元格输入文本,A2、B2 单元格拖入相应的数据列。如下图所示:

    9.png

    2.4 插入相对层次坐标公式

    1)C1、D1 单元格输入文本,C2、D2 单元格插入公式: B2[A2:-1]B2[A2:+1] 。如下图所示:

    10.png

    2)公式说明如下表所示:

    公式
    说明
    B2[A2:-1]

    返回前一个 A2 单元格对应的 B2 单元格纵向扩展的数据即将 B2 单元格纵向扩展的数据参考 A2 单元格的位置相对下移一个单元格

    示例中为苹果汁、牛奶、番茄酱、盐、麻油、海苔酱、酱油、海鲜粉、胡椒粉

    B2[A2:+1]

    返回后一个 A2 单元格对应的 B2 单元格纵向扩展的数据即将 B2 单元格纵向扩展的数据参考 A2 单元格的位置相对上移一个单元格

    示例中为:盐、麻油、海苔酱、酱油、海鲜粉、胡椒粉、鸡、蟹、鸡精

    2.5 效果预览

    PC 端效果如下图所示:

    注:供应商 ID 为3 的那个分组,对应第三列层次坐标的结果中,是包含「肉松」的;但因为供应商 3 对应的产品名称展开之后只有 3 个单元格,所以子格 C2 只能依据 B2 的展开展示 3 个。

    5.png4.png

    3. 横向扩展示例

    3.1 新建报表

    新建一张普通报表。如下图所示:

    新建普通报表.jpg

    3.2 准备数据

    新建数据库查询 ds1 ,输入 SQL 语句SELECT * FROM STSCORE 。如下图所示:

    11.png

    3.3 设计报表

    1)A1、A2 单元格输入文本,B1、B2 单元格拖入相应的数据列,设计单元格样式。如下图所示:

    10.png

    2)设置 B1 单元格为横向扩展,如下图所示:

    11.png

    3)设置 B2 单元格数据设置为「汇总>求和」,如下图所示:

    12.png

    3.4 插入相对层次坐标公式

    1)A3 、A4 单元格输入文本,B3 、B4 单元格分别插入公式: B2[;B1:-1]B2[;B1:+1] 。如下图所示:

    13.png

    2)公式说明如下表所示:

    公式说明
    B2[;B1:-1] 

    返回前一个 B1 单元格对应的 B2 单元格纵横向扩展的数据,即将 B2 单元格横向扩展的数据参考 B1 单元格的位置相对右移一个单元格

    示例中为 4013、4004、3984、4011

    B2[;B1:+1]

    返回后一个 B1 单元格对应的 B2 单元格纵横向扩展的数据,即将 B2 单元格横向扩展的数据参考 B1 单元格的位置相对左移一个单元格

    示例中为4004、3984、4011、4029

    3.5 效果预览

    PC 端效果如下图所示:

    15.png

    16.png

    4. 模板下载

    点击下载相对层次坐标纵向扩展示例模板:相对层次坐标纵向扩展.cpt

    点击下载相对层次坐标横向扩展示例模板:相对层次坐标横向扩展.cpt


    附件列表


    主题: 报表专题
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    7s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持

    反馈已提交

    网络繁忙