复杂报表不同模式公式对应说明
1. 复杂报表公式语法要求
1.1 在线编辑模式的公式始终以“=G_”开头
-
公式参数:以英文左括号“(”表示开头,“)”表示结束,多个参数以英文逗号“,”进行分隔,但不能有空格;
-
字段名称:不能带英文括号“(”、“)”。
1.2 本地编辑模式的公式始终需以英文and符号 (&) 开头
2. 复杂报表不同模式公式对应说明
本地编辑模式下的公式 | 在线编辑模式下的公式 | 在线编辑模式下的可允许配置项 |
&=视图名.字段名 | G_(视图名,字段名) | ✅扩展:纵向/横向✅分组✅复制单元格样式✅间隔数(提示:间隔多少列)✅不额外添加行数 |
&==(DynamicFormula) | G_CELLCALC(公式内容) | 无配置项 |
&=&=(RepeatDynamicFormula) | G_CELLCALCEXP(公式内容) | ✅扩展:纵向/横向✅复制单元格样式✅间隔数(提示:间隔多少列)✅不额外添加行数----以下内容仅在纵向扩展模式下进行设置✅间隔扩展视图名(用于计算需要横向间隔扩展多少次)✅间隔扩展字段:可输入多个,用"|"分隔(用于计算需要横向间隔扩展多少次)✅间隔数(间隔多少列)✅不额外添加行数 |
&=[DT|原表名称!原表字段名称].原表字段名称 | =G_DT(视图名,字段1|字段2...,派生字段名) | ✅扩展:纵向/横向✅分组✅复制单元格样式✅间隔数✅不额外添加行数 |
&&=expand_field(<派生表.派生表字段名称>,) | =G_EXPFIELD(视图名,字段1|字段2...,派生字段名,合并单元格数) | ✅复制单元格样式 |
&&=expand_metric(<派生表>,<固定文本名称>) | =G_EXPMETRIC(视图名,字段1|字段2...,文本名称1|文本名称2...) | ✅是否合并单元格(标记是否需要对多个数值项进行合并单元格) |
&&=guanlookupN(<派生表>, <查询原表>, <查询数值字段>, <指定条件字段>, <指定条件值所在位置>,<派生表字段>,<派生表字段位置>) | =G_LOOKUPEXP(函数代码,视图名,字段1|字段2...,搜索视图名,搜索目标字段1|搜索目标字段2...,条件字段:条件字段值位置) | ✅间隔扩展视图名(用于计算需要横向间隔扩展多少次)✅间隔扩展字段:可输入多个,用"|"分隔(用于计算需要横向间隔扩展多少次)✅间隔数(间隔多少列)✅不额外添加行数 |
&&=guanlookupN([], <查询原表>, <查询数值字段>, <指定条件字段>) | =G_LOOKUP(函数代码,搜索视图名,搜索目标字段1|搜索目标字段2...,条件字段:条件字段值位置) | 无配置项 |
&=subtotalN:视图名.字段名 | =G_SUBTOTAL(函数代码,视图名,范围1|范围2...,[文本名称]:[文本名称位置]) | 无配置项 |
&&=subtotalN(派生表.派生表字段名称(Label:<生成文本标签名称>,LabelPosition:<生成文本标签名称位置>),<派生表>,N,copystyle) | =G_SUBTOTALEXP(函数代码,视图名,范围字段1|范围字段2...,派生视图名,派生字段1|派生字段2...,参与计算数值数,[文本名称]:[文本名称位置]) | 无配置项 |
&&=grandtotal9(<派生表>,,<总计计算的单元格范围>) | =G_GRANDTOTAL(视图名,字段1|字段2...,数值字段个数,范围) | 无配置项 |
&&=columnTotal9(<派生表>,<派生表字段位置>,<数值间隔扩展列数>,<横向扩展偏移数>) | =G_COLTOTAL(视图名,字段1|字段2...,起始计算位置,数值间隔扩展列数,横向扩展偏移数) | 无配置项 |