反馈已提交

网络繁忙

您正在浏览的是 FineBI6.0 帮助文档,点击跳转至: FineBI5.1帮助文档

通过参数实现交叉表动态排序

  • 文档创建者:LaurenWang
  • 历史版本:4
  • 最近更新:Carly 于 2024-01-16
  • 1. 概述

    1.1 版本

    FineBI 版本功能变更
    6.0-

    1.2 预期效果

    用户可以根据需要按照交叉表的某一列数值对表格进行排升序或排降序。

    例如,按照合同类型为行维度,合同签约时间」为列维度制作交叉表,用户可选择任意月份进行排序。如下图所示:

    2024-01-16_11-17-16.gif

    1.3 实现思路

    使用过滤组件、时间参数和明细过滤配合,通过过滤组件控制参数进行明细过滤,按明细过滤的数值进行排序,进而实现动态按不同列排序。

    2. 操作步骤

    2.1 准备数据

    1)用户登录FineBI系统,点击「我的分析」,选中某个文件夹,点击「新建分析主题」。如下图所示:

    2)点击「本地Excel文件>上传数据」,上传表数据。如下图所示:

    示例数据:合同事实表.xlsx

    3)上传后,点击「确定」按钮。如下图所示:

    4)点击「保存并更新>退出并预览」,数据创建成功。

    2.2 创建组件

    1)点击左下角「组件」按钮。

    2)在图表类型下选择「交叉表」。将「合同类型」拖入行维度,「合同签约时间」拖入列维度,「合同金额」拖入指标中。如下图所示:

    2.3 添加排序参数

    1)点击「添加参数」按钮。

    2)设置参数名称为「排序参数」,设置参数类型为「时间」,点击「确定」。如下图所示:

    2.4 设置结果过滤器

    2.4.1 新增字段

    1)选择字段「合同金额」,点击「复制」按钮。

    2)对复制出的字段重命名为「合同金额排序」。

    2.4.2 设置字段明细过滤

    1)对「合同金额排序」字段进行「明细过滤」。

    2)设置过滤条件为:「合同签约时间」属于「参数值」「排序参数」的自定义时间「年、月」的全月。

    即过滤合同签约时间属于参数时间这一个月的合同金额数据。

    2.4.3 设置结果过滤器

    将「合同金额排序」字段拖入结果过滤器中,如下图所示:

    2.5 设置行维度排序

    对行维度字段「合同类型」进行降序排序,依赖字段为「合同金额排序」。如下图所示:

    2.6 新建仪表板

    1)点击分析主题编辑界面下方添加仪表板。

    2)进入仪表板编辑界面,将交叉表组件拖入至仪表板中。

    2.7 新增年月过滤组件

    1)点击「添加过滤组件」,添加「年月」时间过滤组件。

    2)在过滤组件设置界面,勾选「绑定参数」,设置参数内容为2.3节创建的「排序参数」。

    2.8 效果查看

    切换年月过滤组件下拉框的值,可以切换排序的列,如下图所示:

    2024-01-16_11-17-16.gif


    附件列表


    主题: 制作可视化组件
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭

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