找回密码
 立即注册

QQ登录

只需一步,快速开始

balalala

注册会员

13

主题

50

帖子

139

积分

注册会员

积分
139

[已处理] V14透视表问题

balalala
注册会员   /  发表于:2024-9-10 13:14  /   查看:493  /  回复:3
1、V14在线透视表展示1.26%之类的2位小数的百分比,导出后展示的是0.0126之类的数值;
2、V14透视表通过.sort的customSortInfo方法实现自定义排序,在线表上已经按照需求排序:
         (1)导出后的Excel和使用.sort的customSortInfo之前的顺序一致,也就是没有按照自定义排序的顺序导出;
         (2)toJSON转化为JSON数据后,fromJSON重新渲染在线表的顺序也和自定义排序后的顺序不一致,而是和使用.sort的customSortInfo之前的顺序一致;

3 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-9-10 14:17:06
沙发
您好!关于问题一:与Excel一致,百分比只是数据格式,即显示格式,1.26%的实际值是0.0126,数据透视表引用了数据源的实际值,而非显示值。要想保持一致,需要对数据透视表中相关单元格也设置百分比格式。
关于问题二:自定义排序的customSortCallback暂不支持序列化,计划在后续版本支持,您可以关注版本更新。目前能给您提供的解决方法是:在导入的成功回调函数中,重新自定义排序。
回复 使用道具 举报
balalala
注册会员   /  发表于:2024-9-10 15:05:06
板凳
Wilson.Zhang 发表于 2024-9-10 14:17
您好!关于问题一:与Excel一致,百分比只是数据格式,即显示格式,1.26%的实际值是0.0126,数据透视表引用 ...

问题一:透视表的sheet页需要展示百分比格式的单元格在透视之前已经设置成了百分比格式,您的意思是在透视后再对百分比格式的单元格设置百分比格式?
遇到场景:(1)直接再次设置百分比格式后导出还是数值0.0126;(2)先将需要导出百分比格式单元格设置成数值,再设置为百分比格式,导出的Excel为百分比格式;这是什么原因呢?

问题二:导入成功重新自定义可以解决在线表的展示问题,但导出的Excel的表格顺序目前还有别的方案吗?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-10 17:15:41
地板
balalala 发表于 2024-9-10 15:05
问题一:透视表的sheet页需要展示百分比格式的单元格在透视之前已经设置成了百分比格式,您的意思是在透 ...

问题一:是对原数据在数据透视表中存储时的单元格设置百分比格式。
问题二:“导出的Excel的表格顺序”是指在PivotTable中的自定义排序结果在导出的Excel依然保留吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部