反馈已提交

网络繁忙

公式报错排查

  • 文档创建者:Naya
  • 历史版本:3
  • 最近更新:Naya 于 2024-01-12
  • 1. 概述

    1.1 相关资料

    公式编写规则参见文档:函数计算格式

    九数云支持的运算符参见文档:运算符

    1.2 功能简介

    用户在使用公式时有时会出现公式不合法的情况,本章将为用户提供其中一些不合法时的排查方式。

    用户可以在公式编辑区下方判断公式是否合法,如下图所示: 

    6.png

    2. 小技巧

    1)如果公式中有多个函数嵌套,选择某一个「(」,在公式框中会显示另一半「)」,方便用户进行拆解,排查问题。如下图所示:

     3.png

    2)若公式中存在语法错误,那么系统会自动定位到存在语法错误地方。

    比如下图公式中的「小订单」为文本表达式,右侧缺少「"」,那么系统会提示 XX 附近出现语法错误,且增加波浪线标识,快速定位错误位置。如下图所示:

     7.png

    3. 运算符语法

    3.1 +  -  *  /  ^

    以上运算符在计算的时候,会将运算符两侧的字段转为数值进行计算(TONUMBER)。

    • 若均能进行 TONUMBER 计算,则正常输出计算结果。例如「数值字段+日期字段」,可以正常输出计算结果。如下图所示:

      11.png

    • 下图中的文本字段,无法进行 TONUMBER 计算,那么计算结果会报错。如下图所示:

     12.png

    3.2 其他运算符

    其他运算符在计算时不需要进行 TONUMBER 计算,只需在输入时注意语法问题。如下图所示:

    13.png

    4. 公式报错类型

    4.1 不支持 XX 函数

    1)用户在公式框中输入了九数云中不支持的函数,例如 sum( ),会提示:不支持 sum 函数。如下图所示:

      8.png

    2)在使用公式前,可在搜索框中进行搜索,若九数云中支持该函数,会进行标记。如下图所示:

      2.png

    4.2 检查到XXX附近存在语法错误

    下表中列举了几种常见情况,用户可依据提示自行排查。

    类型示例
    公式不完整

    「+」运算符右边缺少内容

    1.png

    运算符使用错误

    例如文本表达式需要写在「""」之间;

    9.png

    输入了九数云不支持的「==」运算符;

    10.png

    4.3 检查到XXX函数的参数个数不符合要求,应为 Y 个,请修正

    在下图中,if 函数只写了两个参数,那么会提示:检查到 IF 函数的参数个数不符合要求,应为 3 个,请修正。方便用户进行修正,如下图所示:

    5.png

    4.4 检查到XXX函数的参数类型不符合要求,A应为C,请修正

    下图中 COMBINE 函数使用文本字段作为第一个参数,是不符合要求的,会提示应该为 XXX 类型,方便用户修正。如下图所示:

     15.png

    4.5 检查到XXX函数的参数值不符合要求,A应为B,请修正

    下图中 uint 位置信息输入了「A」,不符合要求,会提示 uint 应为:"D"/"M"/"MD"/"P"/"Q"/"W"/"Y"/"YM"/"YQ"/"YW",帮助用户修正错误。如下图所示:

     16.png


    附件列表


    主题: 数据分析进阶
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

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

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

    不再提示

    10s后关闭

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