找回密码
 立即注册

QQ登录

只需一步,快速开始

DDZ

金牌服务用户

2

主题

13

帖子

55

积分

金牌服务用户

积分
55
最新发帖
DDZ
金牌服务用户   /  发表于:2023-7-20 09:59  /   查看:2196  /  回复:3
新特性例子里给出的是普通的 PadLeft 的自定义函数
如果我要实现一个类似 {DistinctSum(OrderID, OrderFreight, "Order")} 这样的集合函数
像这样的 {DistinctJoin(OrderID, OrderName, "Order")} 一个 DistinctJoin 函数
要怎么做?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-7-20 18:15:16
来自 2#
本帖最后由 Eden.Sun 于 2023-7-26 10:07 编辑


************************************************最佳答案********************************************


这个实现需要自己在代码中实现,返回的报表中实现
  1. var customCodeAssembly = typeof(CustomCode).Assembly;
  2.                                         rep.Report.CodeModules.Add(customCodeAssembly.ToString());
复制代码
然后自己实现一个类 CustomCode
在这个里面实现自己的自定义函数,方法名就是对应的报表上用的自定义函数名。
但是这个暂时无法实现作用域的能力,只能实现逻辑代码,计算这些的
回复 使用道具 举报
DDZ
金牌服务用户   /  发表于:2023-7-21 11:44:07
板凳
本帖最后由 DDZ 于 2023-7-21 11:45 编辑
Felix.Li 发表于 2023-7-20 18:15
这个实现需要自己在代码中实现,返回的报表中实现
然后自己实现一个类 CustomCode
在这个里面实现自己的 ...

也就是说,目前用户是无法实现一个自定义的集合函数的?


还是说,不带作用域的集合函数,是可以自定义实现的?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-7-21 14:37:49
地板
DDZ 发表于 2023-7-21 11:44
也就是说,目前用户是无法实现一个自定义的集合函数的?

关于集合函数这块,我们反馈一下开发,看是否可以实现集合函数的实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部