反馈已提交

网络繁忙

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

交叉表根据每列指标进行排序

  • 文档创建者:Roxy
  • 历史版本:5
  • 最近更新:Ellie23 于 2022-09-23
  • 1. 概述

    1.1 预期效果

    在制作交叉表后,用户希望能够对交叉表中的某一列数据实现排序。

    例如使用「合同事实表」制作了一张包含「合同签约时间」、「合同类型」的交易金额交叉表,此时用户想要对 2017年的数据进行降序排列,查看 2017 年当年合同类型对应合同金额情况,如下图所示:

    1.2 实现思路

    复制需要进行排序的指标字段「合同金额」,使用「明细过滤」过滤出需要进行单独排序的数据;

    将复制的指标字段拖入 结果过滤器 中;

    对行维度设置依据拖入结果过滤器中的字段进行排序。

    2. 操作步骤

    示例数据:「合同事实表」

    2.1 复制字段并过滤数据

    既然要对 2017 年的合同类型进行排序,就必须先筛选出 2017 年数据,但是 交叉表 中还是要显示其他年份数据的,这时提供的思路是复制一个合同金额字段使用明细过滤(相当于底表中新增了一列并筛选到 2017 年数据)。

    1)复制需要进行排序的指标字段「合同金额」,如下图所示:

    2)对「合同金额」使用「明细过滤」过滤出需要进行单独排序的数据,也就是 2017 年的数据,输入过滤条件:YEAR(合同签约时间)=YEAR("2017/01/01"),如下图所示:

    2.2 设置排序依据

    1)将「合同签约时间」改成「年」分组,如下图所示:

    2)将「合同金额1」拖入结果过滤器,并设置行维度的「合同类型」字段降序排列,排列依赖「合同金额1」字段,如下图所示:

    2.3 效果查看

    详情参见本文 1.1 节。

    3. 注意事项

    若 2.2 节中的分组依据设置为「年月」格式,则过滤条件可设置为LEFT(合同签约时间,7)="2017-04",如下图所示:

    保证复制的字段能准确的过滤出需要排序的数据即可。

    附件列表


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

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

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

    不再提示

    10s后关闭

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