找文章 / 找答案
精选问答 更多内容

[常用脚本] 目标值触发器判断规则

yhdata_xI4pHtgO玄铁三 显示全部楼层 发表于 2024-10-25 15:59:35 |阅读模式 打印 上一主题 下一主题
1
未解决
1、脚本和必填的列+目标值的执行顺序、判断逻辑是什么样的呢?
2、判断参数为1时就触发,在目标值触发器中写脚本param[xx]==1,列是必填项,应该怎么设置 随便填吗,目标值还要填吗?
回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 2024-10-25 16:55:20
用户可通过脚本动态传参来实现对触发器中列的控制,在执行此触发器时,脚本的优先级最高。仅支持param[XX]="xx"这一种形式。
选择要你作为判断的数据列,系统将根据该数据列的计算值是否达到目标值,判断是否触发任务,设置计算方法,对数据集中的列进行相应的聚合计算。

参考看看https://www.yonghongtech.com/rea ... C%E8%A7%A6%E5%8F%91
回复

使用道具 举报

yhdata_xI4pHtgO玄铁三 显示全部楼层 发表于 2024-10-25 17:10:46
yhdata_lyaa 发表于 2024-10-25 16:55
用户可通过脚本动态传参来实现对触发器中列的控制,在执行此触发器时,脚本的优先级最高。仅支持param[XX]= ...

脚本的优先级最高是指系统执行了脚本后可以根据脚本执行结果触发,不判断数据列和目标值了吗?
还是执行了脚本依然会再执行数据列是否匹配目标值的判断?
如果我想要达到参数值就触发,有方法吗?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-25 17:22:28
yhdata_xI4pHtgO 发表于 2024-10-25 17:10
脚本的优先级最高是指系统执行了脚本后可以根据脚本执行结果触发,不判断数据列和目标值了吗?
还是执行 ...

还是要判断数据列的目标值的,
脚本给的是参数值,如果数据集有过设置参数过滤,
将根据过滤后的数据集的数据列进行 目标值判断
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-25 17:27:06
yhdata_xI4pHtgO 发表于 2024-10-25 17:10
脚本的优先级最高是指系统执行了脚本后可以根据脚本执行结果触发,不判断数据列和目标值了吗?
还是执行 ...

达到参数就触发,参数自己每次去写吗,是哪个列等于参数就触发吗
可以看看报告的预警功能https://www.yonghongtech.com/rea ... =%E9%A2%84%E8%AD%A6
直接设置预警条件  xx字段=xx参数
回复

使用道具 举报

yhdata_xI4pHtgO玄铁三 显示全部楼层 发表于 2024-10-25 17:32:21
yhdata_lyaa 发表于 2024-10-25 17:22
还是要判断数据列的目标值的,
脚本给的是参数值,如果数据集有过设置参数过滤,
将根据过滤后的数据集的 ...

如果我想要达到 参数值符合条件 就触发,有方法吗?
因为我目前的情况是同一份数据集绑定不同报表,过滤条件在报表里。我需要报表里有数据再发邮件,没数据就不发。
按照目前 数据集的数据列=目标值 这种触发逻辑的话,我要每一份报表都对应一份过滤后的数据集吗?有更合适的方案吗?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-25 17:57:26
yhdata_xI4pHtgO 发表于 2024-10-25 17:32
如果我想要达到 参数值符合条件 就触发,有方法吗?
因为我目前的情况是同一份数据集绑定不同报表,过滤 ...

按照你的需求有数据才发,目标值触发器不用设置参数呢,选择一个对应列,聚合计算 选择=计数,目标值>0试试,调度任务再使用这个触发器就可以了。
回复

使用道具 举报

yhdata_xI4pHtgO玄铁三 显示全部楼层 发表于 2024-10-25 18:13:06
yhdata_lyaa 发表于 2024-10-25 17:57
按照你的需求有数据才发,目标值触发器不用设置参数呢,选择一个对应列,聚合计算 选择=计数,目标值>0试 ...

是数据集有数据,但是绑定数据集的报表对数据集筛选后没有数据,报表没数据的时候才触发。
因为这份数据集绑定了多个报表,所以没有对数据集本身做筛选,而是在报表中做筛选
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-25 19:04:01
yhdata_xI4pHtgO 发表于 2024-10-25 18:13
是数据集有数据,但是绑定数据集的报表对数据集筛选后没有数据,报表没数据的时候才触发。
因为这份数据 ...

数据集不变,只在报告做筛选,那直接使用预警呢,不用调度任务
报告绑定一个字段进行计数,判断大于0就可以

https://www.yonghongtech.com/rea ... =%E9%A2%84%E8%AD%A6
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部