反馈已提交

网络繁忙

您正在浏览的是 FineBI6.1 帮助文档,点击跳转至: FineBI5.1帮助文档

定时调度支持的公式

  • 文档创建者:Wendy123456
  • 历史版本:14
  • 最近更新:Carly 于 2023-06-16
  • 1. 概述

    1.1 版本

    FineBI服务器版本

    功能变更
    6.0-

    1.2 功能介绍

    本文将详细介绍设置定时调度任务过程中,可以使用的公式及其用法。

    注1:定时调度任务中,无法触发报表的 JS 事件。

    注2:「调度对象」步骤中对象类型为报表模板和无调度对象时,可使用的公式及用法可参考 定时调度支持的公式 。

    注3:定时调度任务中,公式的长度过长、公式解析后的收件人长度过长、公式解析后的主题过长等情况,都有可能导致定时调度任务执行失败。

    2. FineBI模板

    注:下表所示的函数不能用于取单元格值,即单元格值不能作为参数在FineBI仪表板中使用。

    类型公式/参数/函数使用位置备注
    参数

    用户全局参数:

    ${fine_username}

    ${fine_position}

    ${fine_role}

    ${fr_username}

    ${fr_userposition}

    ${fr_authority}

    定时调度任务设置过程中不能使用添加 SQL 数据集时可以使用用户全局参数
    常用函数SUM、COUNT、AVERAGE、CHAR、DATE、MAX、MIN、TIME、RANGE

    调度对象-文件名称

    调度周期-执行条件-公式判断

    文件处理-邮件通知-主题和内容

    文件处理-客户端通知-主题和内容

    在「调度周期-执行条件-公式判断」中不要加${},其他情况要加${}

    例如AND(1+7=8,5+7=12),在定时调度中应该写为${AND(1+7=8,5+7=12)},不要加=

    数学和三角函数ABS、ACOS、ACOSH、ASIN、ASINH、ATAN、ATAN2、AVERAGE、CEILING、COMBIN、COS、SOSH、COUNT、DECIMAL、DEGREES、EVEN、EXP、FACT、FLOOR、INT、LN、LOG、LOG10、MAX、MIN、MOS、ODD、PI、POWER、PRODUCT、PROMOTION、RADIANS、RAND、RANDBETWEEN、ROUND、ROUND5、ROUNDDOWN、ROUNDUP、SIGN、SIN、SINH、SQRT、SUM、SUMPRECISE、SUMSQ、TAN、TANH、TOBINARY、TOHEX、TOOCTAL、TRUNC、WEIGHTEDAVERAGE
    文本函数CHAR、CNMONEY、CODE、CONCATENATE、ENDWITH、ENMONEY、ENNUMBER、EXACT、FIND、FORMAT、INDEXOF、LEFT、LEN、LOWER、MIN、NUMTO、PROPER、REGEXP、REPEAT、REPLACE、RIGHT、SPLIT、STARTWITH、SUBSTITUTE、TODOUBLE、TOINTEGER、TRIM、UPPER
    日期和时间函数DATE、DATEDELTA、DATEDIF、DATEINMONTH、DATEINQUARTER、DATEINWEEK、DATEINYEAR、DATESUBDATE、DATETONUMBER、DAY、DAYS360、DAYSOFMONTH、DAYSOFQUARTER、DAYSOFYEAR、DAYVALUE、ENDOFMONTHHOURISWORKDAY、LUNAR、MINUTE、MONTH、MONTHDELTA、NOW、SECOND、TIME、TODATE、TODAY、WEEK、WEEKDATE、WEEKDAY、YEAR、YEARDELTA
    逻辑函数AND、BITNOT、BITOPERATION、IF、OR、REVERSE、SWITCH
    报表函数COL、DECODE、ENCODE、I18N、ROW、COLCOUNT、COLNAME、FIELDS、MAP、RECORDS、ROWCOUNT、SQL、TABLEDATAFIELDS、TABLEDATAS、TABLES、VALUE

    调度对象-文件名称

    调度周期-执行条件-公式判断

    文件处理-邮件通知-主题和内容

    文件处理-客户端通知-主题和内容

    1)COL和ROW写在单元格中,在定时调度中虽然不会报错,但是没有意义,返回值为常数 0 。

    COL() 返回当前单元格的列号。

    例如,若当前单元格是 A5 ,在 A5 中写入:=col(),返回 1 ;若当前单元格是 C6 ,在 A5 中写入:=col(),返回 3

    2)COLCOUNTCOLNAMEMAPROWCOUNTTABLEDATAFIELDSVALUE这些函数的参数中包括有数据集,在定时调度中,可以获取服务器数据集

    其他函数WEBIMAGE、CLASS、CORREL、EVAL、INDEX、ISNULL、LET、MEDIAN、NVL、QUERY、RANK、SEQ、UUID、LUNAR

    调度对象-文件名称

    调度周期-执行条件-公式判断

    文件处理-邮件通知-主题和内容

    文件处理-客户端通知-主题和内容

    1)SEQ虽然被执行,但永远只有一次,所以值一直为 1 ,没有意义

    2)WEBIMAGE用来显示网页上的图片,在定时调度中返回com.fr.file.WebImage@23dd10da类似格式

    自定义函数UBM、SUBSECTION

    调度对象-文件名称

    调度周期-执行条件-公式判断

    文件处理-邮件通知-主题和内容

    文件处理-客户端通知-主题和内容

    取单元格值的函数在 FineBI 中不能使用



    附件列表


    主题: 管理系统
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持