十一月上旬更新速递丨 数据与 AI 技术深耕、场景应用拓展与开发进阶实战

秋意正浓时,智能征程不止步!十一月上旬欢度14周年,聚焦数据与AI领域的知识深化、场景化应用落地、技术开发进阶,从理论到实战的全链路能力提升!

一、14周年活动

《14周年·探索乐章 | 寻藏宝图,挖掘社区金矿(已更新1-9关卡)开启一场知识寻宝探险之旅,重温与思迈特并肩成长的温暖时光!

《14周年·温情乐章|写下专属祝福,传递温暖情谊为思迈特14周年注入一份温度,也为这份同行之谊添上一抹亮色!

《14周年·荣誉乐章 | 星光致敬,表彰贡献榜样→回馈大家对社区生态的倾心建设,感谢每一位共建者的热忱与坚守!

二、场景应用

《构建“战略-业务-数据”三层指标体系(体系篇)》→“战略-业务-数据”三层指标体系是AIChat听懂的坚实的底层支撑。

三、术经验分享

《【专家分享】用Smartbi快速搞定数据刷新,老板看了都说好!》→掌握了数据刷新“提速”秘籍:告别滞后,让数据“实时在线”!

《【专家分享】数据排序的“权力游戏”:优先级规则决定谁先谁后》→提供了数据排序指南:破解多指令冲突,明确 “谁先生效”!

四、二次开发视频

扩展包开发前端改造了解前端改造的基本方法与实现流程、如何在Smartbi扩展包中修改CSS样式、扩展JS组件。

、任务持续上线

《【场景实战】数据驱动决策全流程实战:dws层数据处理》→深入数据决策,提升数据整合与维度设计能力,挑战成功即可获得麦豆奖励!

《【AIChat入门闯关计划】-随机掉落小测试》→快速检验AIChat知识漏洞,巩固核心概念。接受挑战即可获得麦豆奖励。

为进一步提升认证服务的质量与体验,我们对认证业务进行全面优化升级。更多详情请看Smartbi认证考试优化升级公告

麦粉社区
>
帖子详情

如何在透视分析中设置空值为0

数据分析 发表于 2024-12-9 18:23
发表于 2024-12-9 18:23:08

我在利用透视分析制作报表,其中我的行列表头都引用了自定义的顺序列来固定出现的顺序,但是在从透视分析表转到excel制作报表的时候,我设置的顺序被破坏了,原因是因为如果透视分析制作出来的某一个单元格为null,在excel表中的排序就会跳过这一个单元格继续排序。因此我想在透视分析中就将单元格设置为0占位。请问如何可以实现这种操作?

发表于 2024-12-9 19:01:34
可以试试这个设置项呢,可以把null值显示为设置的值比如0,或者在ETL里面把数据清洗一下,将null值替换成0后使用
  •   zou
    感谢回复!不想在清洗阶段改变数据,只希望在透视分析这一步骤中实现。请问你说的[null值显示为设置的值比如0]在哪里操作呀,我没找到
    2024-12-9 19:05| 回复
  •   蹦蹦炸弹
     回复 zou
    哦,刚刚没有发出来
    2024-12-9 19:06| 回复
  •   蹦蹦炸弹
    其实还有转换规则这个功能,参考:https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=111753122
    但是要注意这个空值到底是什么,好像如果在遇到数值类型null值的话,还有限制,因为其并不是真正意义上的null,是空串
    2024-12-9 19:10| 回复
  •   zou
     回复 蹦蹦炸弹
    我在系统选项-公共设置中没有找到你圈的这个地方,哎。。。是我们的版本不同吗?
    2024-12-9 19:42| 回复
  •   橘猫今天喝水了吗
     回复 zou
    蹦蹦炸弹的是V11. 最好不要在公共设置里改null值显示为0,因为后期肯定还有其他类型的字段有null,都显示成0肯定不合适。比如家庭住址。
    2024-12-10 10:57| 回复

回复

使用道具 举报

发表于 2024-12-10 09:51:45

可参考https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=136917163在数据模型中进行处理

回复

使用道具 举报

发表于 2024-12-10 10:45:16
在透视分析编辑模式,新建计算列(或叫做计算字段),内容写coalesce(字段名,0)

coalesce(字段,自定义值) 是数据库通用语法,作用是:判断字段是否为空,如果是空,则转换为自定义值
  •   橘猫今天喝水了吗
    注意 coalesce(字段,自定义值) 中,字段的类型必须与自定义值的类型一致。比如字段是整型、浮点型等数值类型才可以转换为0,字段是字符串,则不能转为0,但是可以转为字符串类型的‘0’或者‘张三’
    2024-12-10 11:01| 回复
  •   zou
     回复 橘猫今天喝水了吗
    感谢回复!但是这个方法不太行,因为我数据中本身这一列数据都是非空的,但是当我引用这列数据作为度量值建立二维的透视分析时,透视表中有的行、列会存在空的单元格,我主要是想要填充这个地方的空值为0。不知道我表达清楚了没有
    2024-12-10 16:35| 回复
  •   zou
    因为我的目的是要在报表中实现我在透视分析中定义的表头顺序固定,如果透视分析呈现的首行存在某一个单元格为空,在报表中就无法实现我的固定顺序了,大家有遇到这种情况吗?
    2024-12-10 16:43| 回复
  •   橘猫今天喝水了吗
     回复 zou
    我知道了,我想想办法
    2024-12-11 09:55| 回复
  •   橘猫今天喝水了吗
    我测试的二维透视分析,首行是列头,首列是行头,我可以固定住行列顺序。其中空白单元格不影响我的排序。
    如果你还没解决的话,你能发点图片说明吗?
    2024-12-11 16:22| 回复
  • 还有1条回复,点击查看

回复

使用道具 举报

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

本版积分规则

14回帖数 0关注人数 3596浏览人数
最后回复于:2024-12-10 10:45
快速回复 返回顶部 返回列表