DimensionAPI

class deepfos.api.dimension.DimensionAPI(version: Optional[Union[float, str]] = None, header: Optional[dict] = None, sync: bool = <object object>, module_id: Optional[str] = None, lazy: bool = False)

维度组件接口

check: DimCheckAPI

维度校验

exists(dimensions)

批量查询维度是否存在

member_exists(dto)

批量查询维度成员是存在

member_exists_batch_express(dtos)

批量校验表达式成员是否存在

member_exists_express(dto)

校验表达式成员是否存在

member_exists_single(dto)

查询单个维度成员是否存在

member_express_contains(dto)

校验成员是否在表达式中

member_multi_express_rs_contains(dtos)

批量维度校验成员是否在表达式和权限中

member_multi_express_contains(dtos)

批量维度校验成员是否在表达式中

custom: DimCustomAPI

维度特殊查询,主要提供给财务数据模型

get_around_dimension(dto)

获取前后第n个维度成员

get_dimension_description(expr_list)

获取维度成员描述

get_dimension_member_by_level(dto)

通过层级获取维度成员

get_dimension_member_by_parent(dto)

根据父级属性查维度成员

get_more_level_member(dto)

POV的多层级显示

get_ud_value_by_express(dto)

根据表达式获取维度自定义属性

select_dimension_member_list(dto)

查询维度成员列表

excel: DimExcelAPI

维度导入导出

export_dimension_member()

导出Excel维度成员

import_dimension_member()

Excel导入维度成员

finance: DimFinanceAPI

财务数据模型操作维度

check_and_save_dimension_member(data)

校验维度成员是否存在并保存

save_dimension_and_member(dimensionList)

保存维度和成员

save_verify(datas)

校验维度是否存在

info: DimInfoAPI

维度主体信息操作

build_period_config_and_member(dto)

编辑期间层级

initialization_tables(vo)

维度导入导出时,如果没有导表,初始化表

get_relation(elementName[, folderId, path])

获取维度关联元素清单

save_relation(vo)

保存维度关联元素清单

save_dimension_info_and_ud(dimensionData)

维度新建及编辑

update_view_member(dimension)

更新view成员描述

member: DimMemeberAPI

维度成员操作

save(members)

保存维度成员信息

query: DimQueryAPI

维度查询

date_dimension(params)

获取期间维度

find_dimension_type(folderId[, path])

查询可新建的维度类型

get_access_dimension_member_list(allParam)

维度成员不分层级搜索

get_all_year_period_of_sceanrio(dto)

根据开始结束年期间返回所有组合

get_authorized_dimension_member_level(dto)

维度成员层级搜索

get_dimension_list(dimensions)

获取维度信息

get_member_level(allParam)

维度成员层级查询

get_open_period_config(param)

查询期间维度配置列表

get_period_by_level(periodLevel, dimensionName)

根据期间层级查询期间维度成员

get_view_by_express(dto)

根据view表达式,period维度名,folderId查询view成员

get_view_by_period(dto)

根据period维度名,folderId查询所有view维度成员

open_dimension_info_by_id(dto)

打开维度主体信息

select_dimension_member(dimensionName[, …])

查询单个维度成员信息

select_dimension_member_by_name_function(dto)

通过表达式查询维度成员

select_dimension_member_by_name_function_batch(dtoList)

通过表达式查询维度成员 - 批量

save: DimSaveAPI

维度树操作

incremental(dimension)

维度树形增量编辑成员