历史版本17 :ADD_DIM(引用维度+指定维度) 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
| FineBI版本 | 功能变动 |
|---|---|
| 7.0 | - |
1.2 函数简介
函数返回指定视图与函数声明中的关联维度集合,支持绑定动态维度机制。
| 语法 | ADD_DIM(维度字段1,维度字段2...) | 返回指定视图与函数声明中的全部维度 指定视图定义:
|
|---|---|---|
| 参数 | 维度字段1,维度字段2... | 支持书写多个维度表达式,表达式之间通过“,”进行区分 参数可以为空,为空则输出指定视图的全部维度 |
1.3 注意事项
函数需要配合 def/window/field_in 使用。
2. 示例编辑
2.1 钻取查看从公司到个人层级的成本情况
实现思路:
配合field_in函数动态的判断分析区是否引入了某维度
如果分析区拖入了”个人“维度,则函数计算中使用“个人成本”,不然则使用"公司成本"
公式:
if(field_in(add_dim( ),[个人]),个人成本,公司成本)
2.2 动态的为window/def引入分析区字段
window_sum(sum_agg(销售额),[add_dim()])
def(sum_agg(销售额),[add_dim()])

