月下旬更新速递丨 实战场景深化、集成能力升级与开发进阶

初冬来临,一波热气腾腾的更新也准时抵达!我们聚焦实战技巧、集成增强与开发进阶,一系列新功能与新教程,助你在数据分析与系统开发的效率上再进一步。

一、实战技巧精讲

雷达图:多维度数据的“透视镜”,3步读懂数据真相》→ 聚焦雷达图核心应用场景,快速掌握多对象、多维度数据的可视化分析方法。

用图表解锁你的生活“数据密码”!》→ 探索图表在日常场景中的应用,让数据解读更直观、更具操作性。

二、直播上线

2025新特性实战解读(上)数据分析效率倍增秘籍》→ 解析2025新特性落地路径,助力实现数据分析效率成倍提升。

三、技术经验分享

【专家分享】数据排序的“权力游戏”:优先级规则决定谁先谁后》→解读高级排序的业务配置逻辑,让关键数据始终处于优先展示位置。

四、二次开发视频

扩展包开发知识点——前端改造》→从需求分析入手到最终实现的全流程讲解,帮助您快速入门上手Smartbi前端改造。

五、任务持续上线

【初级任务】解锁生活“数据密码”,可视化创意实践任务》→发起可视化创意任务,推动数据表达更生动、更具趣味性。

【初级任务】玩转雷达图解数据,200麦豆等你拿!》→推出雷达图实战任务,以激励方式提升多维数据分析技能。

六、全新素材上线

AD域(LDAP/LDAPS)登录验证V2》→扩展域账号登录支持,实现与企业Windows认证体系无缝对接。

数据模型:对接RestfulAPI接口》→打通数据模型与RestfulAPI对接通道,提升系统集成与数据获取效率。

计划任务:定时清空用户属性缓存→引入缓存自动清理机制,确保权限变更实时生效、业务数据及时更新。

用户同步:BI系统自定义用户所属组》→优化用户组同步逻辑,实现自定义组信息自动识别与补全。

审核流程:可以调用自助ETL》→增强审核流程集成能力,支持在用户任务节点直接调用自助ETL过程。

麦粉社区
>
帖子详情

[报表开发] 数据排序的“权力游戏”:让数据听你安排!

动态中心 发表于 2025-11-18 10:19
发表于 2025-11-18 10:19:29

Smartbi Insight V11的「高级排序」功能,让你可以像导演安排节目出场顺序一样,​​按你的业务逻辑定义数据的出场顺序​​。无论是按资金流转的重要性、还是按区域管理的优先级,只需简单拖拽,即可将关键指标永久锁定在C位,让每一份报表都真正服务于你的需求。


 


一、高级排序:从“被动”到“主动”的华丽转身​


自定义排序这个功能的妙处在于,它把自主权交给了你,它把列表的掌控权从“系统觉得怎样合理”交还到了“你觉得怎样更方便”的手中。它可以让你超越字母、数字或时间的自然顺序,根据自定义规则(如:状态优先级、业务重要性、手动偏好)来排列数据,确保最重要的记录始终位于最显眼的位置。让我们来进入具体的场景示例,来给大家说明怎么掌控数据顺序。


 


二、实战场景:两步掌控数据秩序


场景 1:数据层 - 为明星产品设置“VIP通道”


场景说明:以产品自带northwind数据库的【产品表】、【订单表】等构建订单模型,把产品名称下面的【龙虾】、【运动饮料】、【烤肉酱】、【啤酒】排在最前面显示。


具体操作如下:


1、新建数据模型并把【产品表】、【订单表】、【订单明细表】加入到模型中。


2、创建命名集:选择【向导】模型



  • 名称:命名为【产品名称自定义排序】。

  • 计算类型选择: 自定义维度成员排序。

  • 维度:从右侧拖入【产品名称】,会自动长出它所有的成员,可以勾选需要排在前面的【成员】,先勾选的显示在前面。

  • 勾选之后,可以切换到【函数】模式查看对应的表达式语句; 如果还想调整成员排序,可直接在表达式上调整,但是调整了表达式,切换回 向导模式会清除之前的选择。


IMG_256


IMG_257


场景 2:报表层 - 让重点区域稳居“C位”


场景说明:在查看全国各个城市的销售数据时,不管统计了多少个城市的数据,都希望西南区域永远显示在所有数据的最后。


操作说明(以仪表盘为例):


1、拖入相关字段到表格中,打开高级排序设置界面:


2、在【高级排序】设置弹窗中,通过右侧调整位置的按钮,调整【西南】到最前面,排序方式保留【降序】,点击【确定】,效果如下图所示:


IMG_258


IMG_259


关键细节与注意事项


1.功能支持范围:自定义排序功能目前支持【汇总表】和【交叉表】,不适用于【明细表】


2.排序逻辑:自定义排序依赖于我们为数据项设定的【序号】。升序时,序号小的在前;降序时,序号大的在前。


IMG_260


3.数据范围:高级排序界面默认仅显示前100行数据。如需对未显示的数据排序,请使用搜索框找到并为其设置序号。


4.【其他】项:所有未手动设置序号的成员,在逻辑上被归为【其他】组,并拥有最大序号。因此,升序时它们排在最后,降序时排在最前。


5.适用场景建议:推荐用于维度成员相对固定且数量不大的场景。


 


三、高级排序进阶:按其他字段排序


在不显示字段的前提下,将其设为数据排序的隐形指标。解决业务决策中“需按某字段排序却不宜展示该字段”的核心矛盾。


场景1:下级内容按照上级分类排序


场景说明:在分析各产品的销售数据时,希望产品名称能按照其父分类(产品类别)进行降序排序,但不希望在表格上显示产品类别字段。


ps:在此场景下,产品名称和产品类别是多对一关系,即一个产品类别下有多个产品名称。数据如下:


IMG_261


操作步骤



  1. 产品名称字段上设置排序 > 高级排序

  2. 排序依据选择:按其他字段排序。

  3. 排序字段选择:产品类别

  4. 排序方式选择:降序


IMG_262


IMG_263



  • 当前场景中,产品类别和产品名称的数据关系是一对多,若产品名称按产品类别排序,排序结果是确定的,但若是产品类别按照产品名称排序,由于一个产品类别下有多个产品名称,所以排序结果是不确定的。


场景2:按度量排序


选择按度量排序时,有 不带上下文信息 和 带上下文信息 两种情况,比如有如下的数据:




































发货区域



产品名称



销售量



销售额



华东



苹果汁



200



1000



华东



椰子水



150



1200



华南



苹果汁



300



1500



华南



椰子水



100



8000



现在有另一个度量字段 利润,想要【产品名称】按照【利润】排序,此时:



  • 不带上下文信息:指的是 产品名称的利润,比如 椰子水的利润。

  • 带上下文信息:指的是 某个区域下的产品名称的利润,比如 华东的椰子水的利润。



  • 当前产品的【按其他字段排序】功能,可实现 不带上下文信息排序;而 带上下文信息排序 系统的  按其他字段排序 功能无法实现 ,需要将度量添加到表格上,在度量上设置排序才可实现。


针对不带上下文信息 场景,下面通过具体示例介绍操作步骤:


场景说明:比如有如下表格数据,CEO在分析各发货区域下不同产品的销售数据时,希望从全国的利润数据角度去看,哪些产品名称的利润最高。


IMG_264


操作步骤



  1. 产品名称字段上设置排序 > 高级排序

  2. 排序依据选择:按其他字段排序

  3. 排序字段选择:利润

  4. 排序方式选择:降序。


IMG_265


 


关键细节与注意事项


1、仅支持数据模型引擎v2.0版本及2025-08-01之后的V11版本。


2、仅当前排序字段是维度时,才支持 按其他字段排序 。


3、字符串字段排序受数据库字符集影响,不同的数据库类型的字符集排序结果可能会不一样。


4、为保证按其他字段排序的结果是明确的,系统中限制了排序依据可选字段范围,“排序字段”只能选择当前字段所属子图内的字段。更多关于数据模型的子图介绍、数据连接的查询关系介绍,详情可查看:设置查询关系


 


四、结语


Smartbi Insight V11 的「高级排序」功能,让你不再受限于系统的默认规则,真正实现数据展示的个性化与业务化。无论是数据层还是报表层,都能轻松定制排序逻辑,让关键信息一目了然。


现在就试试自定义排序,让你的报表“说你的语言”吧!


 


恭喜你已阅读完全文,来做做题巩固下学习内容,答题可赢取麦豆哦——>点击领取任务

发表于 2025-11-18 16:27:19
已预约直播课
回复

使用道具 举报

发表于 2025-11-19 08:41:58
越来越棒啦
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

2回帖数 2关注人数 2182浏览人数
最后回复于:2025-11-19 08:41
快速回复 返回顶部 返回列表