Yu-Xian 发表于 2023-12-4 14:18:49

[16.2.2]透视表使用问题

本帖最后由 Joestar.Xu 于 2024-5-28 10:16 编辑

产品:SpreadJS
版本:V16.2.2
问题编号:SJS-21791 SJS-21845
LastReview:2024-05-28
最新进展:这个问题产生两个bug,其中SJS-21845已经在V17.0.0修复,SJS-21791正在修复中。

问题1.   透视表来源使用表格名称时,当来源资料改变如何更新透视表(参考情景一)?
问题2.   透视表来源使用工作表范围时,当来源资料改变虽可利用右键〔刷新〕透视表,但结果却无法自动显示正确列数(参考情景二)。

情景一:透视表来源使用表格名称(使用附件能源日报表1130.xlsx)
1. 将数据来源选择定义为pivotSource

指定为Sheet1!pivotSource

2. 修改数据源:修改〔消耗量〕数值


3. 执行右键〔刷新〕,透视表未更新


4. 下载档案:产制excel报表消耗量数值可更新


情景二:透视表来源使用工作表范围(使用附件能源日报表1201.xlsx)
1. 将数据来源定义为Sheet1!$A1:$J5


2. 修改数据源:修改〔消耗量〕及〔成本中心〕的值


3. 执行右键〔刷新〕,透视表有更新,但无法根据笔数自动扩展列数


4. 下载档案:产制excel报表可按照资料自动扩充列数





Joestar.Xu 发表于 2023-12-4 16:09:55

您好,我这边测试了一下:

1、在16.2.6中我将您的Excel文件导入到SpreadJS中后修改了如下图的消耗量:



点击刷新后,结果如下:



未能重现出您的未刷新的问题,建议您这边升级到最新版测试一下或提供一个可以复现该问题的Demo,我们这边复现后看看是什么原因导致的问题。

2、您可以参考这个帖子中的内容来实现:https://gcdn.grapecity.com.cn/showtopic-169194-1-1.html

Joestar.Xu 发表于 2023-12-5 16:23:13

您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

Yu-Xian 发表于 2023-12-5 16:32:16

Joestar.Xu 发表于 2023-12-4 16:09
您好,我这边测试了一下:

1、在16.2.6中我将您的Excel文件导入到SpreadJS中后修改了如下图的消耗量:


利用官网上的demo范例进行验证也是发生一样的状况

情景一:透视表来源使用表格名称(使用附件能源日报表1130.xlsx)

1. 将数据来源选择定义为pivotSource



指定为Sheet1!pivotSource



2. 修改数据源:修改〔消耗量〕数值



3. 执行右键〔刷新〕,透视表未更新





情景二:透视表来源使用工作表范围(使用附件能源日报表1201.xlsx)


1. 将数据来源定义为Sheet1!$A1:$J5



2. 修改数据源:修改〔消耗量〕及〔成本中心〕的值



3. 执行右键〔刷新〕,透视表有更新,但无法根据笔数自动扩展列数

Joestar.Xu 发表于 2023-12-5 17:40:27

您好,我这边测试了一下。

问题一:将您提供的Excel文件导入到官网的Demo中后,修改消耗量后刷新透视表,结果仍然是可以正常获取的。



不知道是哪里与您的操作步骤不一样,如果方便的话您提供一个可以复现该问题的操作视频,这边复现后调研一下。

问题二:由于SpreadJS的行列不是像Excel一样可以扩展的,所以在这种情况下需要您这边自行去扩展Sheet的行列大小,或者您也可以在加载这个Excel文件的时候调整每个sheet页的行列数量来解决这个问题。

Joestar.Xu 发表于 2023-12-6 17:56:50

您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

Yu-Xian 发表于 2023-12-8 10:15:51

Joestar.Xu 发表于 2023-12-6 17:56
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

您好:
   之前附件提供两个档案,
   其中11/30这份是采用表格名称作为数据来源-->此案例无法刷新
            12/1这份是采用资料范围作为数据来源-->此案例可以刷新

   目前另外制作一个档案采用表格名称作为数据来源
   操作上修改数据来源的成本中心后,无法于透视表刷新。(如下图步骤)

   以上再烦请顾问协助确认是否操作上或范本设定上有错误

   谢谢

(1)上传档案


(2)开启档案

(3)修改数据源

(4)透视表按下刷新无异动


Joestar.Xu 发表于 2023-12-8 11:56:05

本帖最后由 Joestar.Xu 于 2023-12-8 12:20 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:SJS-21791

另外请问一下,该文件您是如何生成的?

Yu-Xian 发表于 2023-12-8 13:42:46

Joestar.Xu 发表于 2023-12-8 11:56
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:SJS-21791


您好:
文件制作步骤简述如下:
1. 于工作表Sheet1产生明细资料

2.使用公式:定义名称 定义一个AAA的名称,并参照excel栏位范围


3.选择透视表,并选择表格或范围,这个案例用表格名称,所以输入AAA




以上是这个档案的制作步骤说明,再烦请顾问协助,
若需要我再详述的地方还烦请告知。

谢谢

Joestar.Xu 发表于 2023-12-8 14:56:15

您好,感谢您的详细回复,这边会尽快调研该问题,后续有进展我会在本帖中回复您。:mj72:
页: [1] 2 3 4
查看完整版本: [16.2.2]透视表使用问题