(已解决) ReportLite 打不开 rpx 报表文件

ReportLite 文件的后缀是 rptx,润乾报表文件的后缀是 rpx,这两者是不兼容的吗?
比如,ReportLite 打开 rpx 文件时会报错,rpx 文件是 ReportLite 课程视频里下载的:
https://www.raqsoft.com.cn/wx/course-ReportLite.html

报错如下截图所示:
imagepng

rpx 可以让 ReportLite 打开吗😄 ?🙏 🙏

还有一个问题,dataset.select()返回的结果是数据集,数据集可以理解为序列,对吧?即使 select 只返回一个值,那也应该是序列,就好比在集算器里,select 返回的是序列哪怕只有一个值也是返回单值序列,除非启用选项 @1 才会返回单值。但在 ReportLite 里,如果 ds.select() 的结果是单值,不会返回单值序列,比如,以下例子,我筛选出的是数学成绩等于 100 的学生姓名,然后用 spl 聚合,其中 C3 处的写法如下,必须用 E@1(?) 把数据集转换成单层序列,如果直接?.concat() 会报错。

=spl("E@1(?).concat($[\\n])",ds1.select(姓名,数学==100))

imagepng

写成 =spl(“?.concat($[\n])”,ds1.select(姓名, 数学 ==100)) 报错如下,单值返回的是文本:

imagepng

在集算器里,单值.concat() 也是对的,并不会报错。 所以:

1、报表中 ds.select() 返回单值时,是单值合适还是单值序列合适;

2、报表里结合 spl 语句进行聚合计算很方便,这种做法提倡不?有时候层次坐标绕不清楚。

3、在报表里写 =to(1,3) 就会在格子右侧自动出现向下的红箭头,因为报表里的 to 返回的是数列。但我这样写 =spl(“to(1,?)”,3),无论如何不会出现红箭头,在报表里 spl 函数返回的结果由表达式决定,此时返回的也是数列,且 to 和 spl 同归属于报表中的单元格函数,要如何设置才能出现向下或者向右的红箭头?

imagepng

恳请大佬们得闲时指导解惑,谢谢🙏

Happy Moon Festival:)