找回密码
 立即注册

QQ登录

只需一步,快速开始

星星没有救赎

注册会员

11

主题

32

帖子

119

积分

注册会员

积分
119
星星没有救赎
注册会员   /  发表于:2024-10-29 11:16  /   查看:56  /  回复:9
本帖最后由 星星没有救赎 于 2024-10-29 11:20 编辑


您好,就是我想问下用什么函数,怎样一种方式可以实现在数据集里实时拿到单个数据的值呀,
就是我想拿到谷时段的电量总计然后进行 用电 费用计算,类似于下面这种:

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:前天 12:15
沙发
您好,根据您的描述,可以使用富文本组件,具体可以参考这个链接:
https://developer.mescius.com/activereportsjs/docs/ReportAuthorGuide/Expressions

本帖子中包含更多资源

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

x
回复 使用道具 举报
星星没有救赎
注册会员   /  发表于:前天 14:16
板凳
Bella.Yuan 发表于 2024-10-29 12:15
您好,根据您的描述,可以使用富文本组件,具体可以参考这个链接:
https://developer.mescius.com/active ...



您好,我这边好像不太行,就是如果在尖峰平谷这个字段里面单独拿尖、峰、平、谷的电量呢,富文本这里好像实现不了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:前天 16:42
地板
您好,根据您的描述,您可以试试AggregateIf这个函数,参考下图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
星星没有救赎
注册会员   /  发表于:昨天 10:12
5#
Bella.Yuan 发表于 2024-10-29 16:42
您好,根据您的描述,您可以试试AggregateIf这个函数,参考下图:


您好,这个num是啥意思,是什么字段呢,也要单独在计算数据进行添加吗,看的不是很明白

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:昨天 11:06
6#
本帖最后由 Bella.Yuan 于 2024-10-30 11:49 编辑
星星没有救赎 发表于 2024-10-30 10:12
您好,这个num是啥意思,是什么字段呢,也要单独在计算数据进行添加吗,看的不是很明白

您好 ,表格显示的是我数据集的字段,num是我的字段不是计算字段,上面的截图没有使用计算字段,对应的表达式意思:
{AggregateIf(尖峰平谷 = "谷", "Sum", num)}
筛选尖峰平谷等于谷的字段,然后统计num字段,对num求和。
您也可以参考AggregateIf表达式的语法说明:

本帖子中包含更多资源

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

x
回复 使用道具 举报
星星没有救赎
注册会员   /  发表于:昨天 11:51
7#
Bella.Yuan 发表于 2024-10-30 11:06
您好 ,表格显示的是我数据集的字段,num是我的字段不是计算字段,上面的截图没有使用计算字段,对应的表 ...

您好,我的这个num拿取的是计算后的值,有这么多是因为我的这个是按照时间点来的吗,我这里不是把类似于冰水机都为尖的数据加在一起,麻烦帮忙看下,谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:昨天 14:45
8#
星星没有救赎 发表于 2024-10-30 11:51
您好,我的这个num拿取的是计算后的值,有这么多是因为我的这个是按照时间点来的吗,我这里不是把类似于 ...

您好,感觉您实际需求是想取表格某一行的值,可以使用ToArray函数,参考下图:
下图我取得的DateSet数据集的num字段第三行的值。
ToArray函数可以按索引获取对应的内容,虽然有警告,但不影响使用。



如果我理解不对,还请您详细描述一下需求,我们在具体看看吧。

本帖子中包含更多资源

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

x
回复 使用道具 举报
星星没有救赎
注册会员   /  发表于:昨天 16:49
9#
本帖最后由 星星没有救赎 于 2024-10-30 16:50 编辑
Bella.Yuan 发表于 2024-10-30 14:45
您好,感觉您实际需求是想取表格某一行的值,可以使用ToArray函数,参考下图:
下图我取得的DateSet数据 ...


就是我想要拿到上面的那几个值,这个函数不显示,不懂问题出在哪,"数据集"这个是我的数据集名称


本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:29 分钟前
10#
星星没有救赎 发表于 2024-10-30 16:49
就是我想要拿到上面的那几个值,这个函数不显示,不懂问题出在哪,"数据集"这个是我的数据集名称

您好,您的矩表使用了行分组加列分组,此没办法获取对应文本框的值,因为是矩表,根据您的分组条件,一个文本框扩展了4个,此时没办法指定,如果可以处理数据,建议您从数据源头处理好,然后在ARJS中在进行使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部