找回密码
 立即注册

QQ登录

只需一步,快速开始

大胸弟

注册会员

18

主题

54

帖子

166

积分

注册会员

积分
166
大胸弟
注册会员   /  发表于:2022-12-26 09:36  /   查看:1499  /  回复:4
本帖最后由 大胸弟 于 2022-12-26 09:38 编辑

当数据透视表的数据源为table
image.png65862730.png

当table发生变化时,刷新数据透视表没有任何效果,
如图,其中上面的数据透视表为用=表格名 为数据源做的透视表,下面为选择一个范围做的透视表,上面的无法刷新,下面的可以
image.png730021972.png


经过测试,如果导出然后导入之后,上面的透视表就可以准确的刷新数据了

4 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-26 10:56:20
沙发
您好,这边用第一种方式,=表格名 为数据源做的透视表    ,当table数字更新时,此时右键数据透视表,点击刷新按钮,是可以刷新数据的。
image.png407957763.png
回复 使用道具 举报
大胸弟
注册会员   /  发表于:2022-12-26 13:45:58
板凳
本帖最后由 大胸弟 于 2022-12-26 13:47 编辑

经过我多次测试,我发现,如果数据源里面是=表格名,那么刷新不行,如果直接是表格名,没有等号,那么就可以,但是这两种方式都可以创建透视表

后面这种直接填写表格名的方法也可以先选中表格,然后点击添加透视表来实现
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-26 18:24:26
地板
您好,根据您的描述,对下面三种情况进行测试:
1、数据源为”Table1“,此时修改数据源数据,数据透视表可以正常刷新
2、数据源 为区域,,此时修改数据源数据,数据透视表可以正常刷新
3、数据源为”=Table1“,此时修改数据源数据,数据透视表不可以正常刷新,但是导入导出后可以正常刷新
所以,本贴将置为保留处理,将深入调研,第三种情况是否是推荐的插入数据透视表方式。您可以先用前两种方式进行开发测试。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-12-30 14:55:16
5#
您好,经过调研,数据透视表暂不支持数据源为“=Table1”的添加方式。您可以参考如下学习指南:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/pivot-table/overview/purejs

image.png348529967.png
如上图,您可以通过table名称,range区域,sheet名称来添加数据透视表。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部