永洪社区

标题: 目标值触发器判断规则 [打印本页]

作者: yhdata_xI4pHtgO    时间: 7 天前
标题: 目标值触发器判断规则
1、脚本和必填的列+目标值的执行顺序、判断逻辑是什么样的呢?
2、判断参数为1时就触发,在目标值触发器中写脚本param[xx]==1,列是必填项,应该怎么设置 随便填吗,目标值还要填吗?
作者: yhdata_lyaa    时间: 7 天前
用户可通过脚本动态传参来实现对触发器中列的控制,在执行此触发器时,脚本的优先级最高。仅支持param[XX]="xx"这一种形式。
选择要你作为判断的数据列,系统将根据该数据列的计算值是否达到目标值,判断是否触发任务,设置计算方法,对数据集中的列进行相应的聚合计算。

参考看看https://www.yonghongtech.com/rea ... C%E8%A7%A6%E5%8F%91
作者: yhdata_xI4pHtgO    时间: 7 天前
yhdata_lyaa 发表于 2024-10-25 16:55
用户可通过脚本动态传参来实现对触发器中列的控制,在执行此触发器时,脚本的优先级最高。仅支持param[XX]= ...

脚本的优先级最高是指系统执行了脚本后可以根据脚本执行结果触发,不判断数据列和目标值了吗?
还是执行了脚本依然会再执行数据列是否匹配目标值的判断?
如果我想要达到参数值就触发,有方法吗?
作者: yhdata_lyaa    时间: 7 天前
yhdata_xI4pHtgO 发表于 2024-10-25 17:10
脚本的优先级最高是指系统执行了脚本后可以根据脚本执行结果触发,不判断数据列和目标值了吗?
还是执行 ...

还是要判断数据列的目标值的,
脚本给的是参数值,如果数据集有过设置参数过滤,
将根据过滤后的数据集的数据列进行 目标值判断
作者: yhdata_lyaa    时间: 7 天前
yhdata_xI4pHtgO 发表于 2024-10-25 17:10
脚本的优先级最高是指系统执行了脚本后可以根据脚本执行结果触发,不判断数据列和目标值了吗?
还是执行 ...

达到参数就触发,参数自己每次去写吗,是哪个列等于参数就触发吗
可以看看报告的预警功能https://www.yonghongtech.com/rea ... =%E9%A2%84%E8%AD%A6
直接设置预警条件  xx字段=xx参数
作者: yhdata_xI4pHtgO    时间: 7 天前
yhdata_lyaa 发表于 2024-10-25 17:22
还是要判断数据列的目标值的,
脚本给的是参数值,如果数据集有过设置参数过滤,
将根据过滤后的数据集的 ...

如果我想要达到 参数值符合条件 就触发,有方法吗?
因为我目前的情况是同一份数据集绑定不同报表,过滤条件在报表里。我需要报表里有数据再发邮件,没数据就不发。
按照目前 数据集的数据列=目标值 这种触发逻辑的话,我要每一份报表都对应一份过滤后的数据集吗?有更合适的方案吗?
作者: yhdata_lyaa    时间: 7 天前
yhdata_xI4pHtgO 发表于 2024-10-25 17:32
如果我想要达到 参数值符合条件 就触发,有方法吗?
因为我目前的情况是同一份数据集绑定不同报表,过滤 ...

按照你的需求有数据才发,目标值触发器不用设置参数呢,选择一个对应列,聚合计算 选择=计数,目标值>0试试,调度任务再使用这个触发器就可以了。
作者: yhdata_xI4pHtgO    时间: 7 天前
yhdata_lyaa 发表于 2024-10-25 17:57
按照你的需求有数据才发,目标值触发器不用设置参数呢,选择一个对应列,聚合计算 选择=计数,目标值>0试 ...

是数据集有数据,但是绑定数据集的报表对数据集筛选后没有数据,报表没数据的时候才触发。
因为这份数据集绑定了多个报表,所以没有对数据集本身做筛选,而是在报表中做筛选
作者: yhdata_lyaa    时间: 7 天前
yhdata_xI4pHtgO 发表于 2024-10-25 18:13
是数据集有数据,但是绑定数据集的报表对数据集筛选后没有数据,报表没数据的时候才触发。
因为这份数据 ...

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

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





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4