风吹干了烦恼 发表于 2023-8-28 18:04:07

矩表合计表达式应该怎么写

本帖最后由 风吹干了烦恼 于 2023-8-30 09:19 编辑

附上报表格式文件,报表文件中包含数据,是最新格式。


Bella.Yuan 发表于 2023-8-29 13:37:08

风吹干了烦恼 发表于 2023-8-29 11:59
这个函数可以正常,感谢。但是在列分组里面的合计应该用什么函数?
你看下图中,进行列分组之 ...

您好,只有行分组的话可以使用RunningValue函数去累加,如果在加上列分组此时因为是一个单元格但是需要统计的是行分组加列分组的值,此时文本框的表达式没办法编写,只能是您在外部处理好数据,在到报表中进行使用,这个问题我记得您之前有开帖子问过。针对您的这个问题,目前表达式确实无法编写,因为矩表本身就是用来统计数据,所以肯定是全量数据聚合后的展示,不是只展示字段的第一个值。

Bella.Yuan 发表于 2023-8-29 08:49:31

您好,下载了您的报表,发现您使用的是矩表,且有行分组和列分组,但是您的数据行用的字段名称,在数据行上如果使用的是字段名称,那只能取到字段的第一个值,所以您的问题并不是合计不对,而是而是数据行不对,对于矩表,数据行需要根据行分组或者列分组进行聚合运算,您修改一下数据行的表达式,加上聚合函数,在测试看看。

风吹干了烦恼 发表于 2023-8-29 09:21:52

Bella.Yuan 发表于 2023-8-29 08:49
您好,下载了您的报表,发现您使用的是矩表,且有行分组和列分组,但是您的数据行用的字段名称,在数据行上 ...

谢谢。能否讲解一下具体应该怎么操作,因为我对矩表这一块的使用不是很精通,只会简单的设计。

风吹干了烦恼 发表于 2023-8-29 09:28:19

Bella.Yuan 发表于 2023-8-29 08:49
您好,下载了您的报表,发现您使用的是矩表,且有行分组和列分组,但是您的数据行用的字段名称,在数据行上 ...

我已将数据上传到附件中,麻烦指导一下应该怎么修改,谢谢

Eden.Sun 发表于 2023-8-29 09:29:38

风吹干了烦恼 发表于 2023-8-29 09:21
谢谢。能否讲解一下具体应该怎么操作,因为我对矩表这一块的使用不是很精通,只会简单的设计。

矩表设计您可以看这里的帮助文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=47645923

这是wyn的矩表介绍,和AR的功能一样,您也可以看看
https://docs.grapecity.com.cn/solutions/wyn/help/docs/create-report/tablix/group-by-expression

风吹干了烦恼 发表于 2023-8-29 10:00:17

Eden.Sun 发表于 2023-8-29 09:29
矩表设计您可以看这里的帮助文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=4764592 ...

官网的矩表说明我也看过,但是没有明白我这个表格应该改哪里?你的意思是说修改报表的行分组吗还是?因为我的报表显示是一个供应商名称一条记录,我之前选择的是按供应商分组列进行分组,现在改成了供应商名称列分组,显示的结果也是有问题。

风吹干了烦恼 发表于 2023-8-29 10:02:50

Bella.Yuan 发表于 2023-8-29 08:49
您好,下载了您的报表,发现您使用的是矩表,且有行分组和列分组,但是您的数据行用的字段名称,在数据行上 ...

这个报表显示出来的行数据是正确的,是合计的值不正确,如果行中的数据使用聚合函数,比如Sum,数据就是错的

Bella.Yuan 发表于 2023-8-29 11:08:03

风吹干了烦恼 发表于 2023-8-29 10:02
这个报表显示出来的行数据是正确的,是合计的值不正确,如果行中的数据使用聚合函数,比如Sum,数据就是 ...
您好,如果是这样,您试试RunningValue这个函数,参考下图进行表达式的编写,注意是使用的报表元素,您修改对应的文本框4为您报表设计的对应元素,编写后测试看看。
=RunningValue(ReportItems.文本框4.value,Sum )

风吹干了烦恼 发表于 2023-8-29 11:59:14

Bella.Yuan 发表于 2023-8-29 11:08
您好,如果是这样,您试试RunningValue这个函数,参考下图进行表达式的编写,注意是使用的报表元素,您修 ...

:handshake这个函数可以正常,感谢。但是在列分组里面的合计应该用什么函数?
你看下图中,进行列分组之后,这一列的合计值不对


页: [1] 2
查看完整版本: 矩表合计表达式应该怎么写