copy_calculate

async AsyncFinancialCube.copy_calculate(formula, fix_members, data_audit_switch=None, cmt_switch=None, auth_mode=0)

cube copy计算接口

参数
  • formula (str) – 维度成员来源和目的的表达式

  • fix_members (str) – 维度成员的筛选表达式

  • data_audit_switch (Optional[bool]) – 是否记录数据审计

  • cmt_switch (Optional[bool]) – 是否拷贝批注

  • auth_mode (Literal[0, 1, 2, 3]) – 数据保存权鉴模式,默认为0,模式对应如下: - 0: 继承财务模型权鉴模式 - 1: 宽松模式 - 2: 严格模式 - 3: 普通模式

返回

更新结果

示例

cube = FinancialCube('test')
r = cube.copy_calculate(formula="Account{a1}=Account{a2}",
                        fix_members="Entity{e1}->Year{y1}")

将把Entity{e1}->Year{y1}->Account{a2}的数据复制一份到Entity{e1}->Year{y1}->Account{a1}