SysDimension¶
- class deepfos.core.SysDimension(dimname, tbl_closure=None, tbl_dim=None, name_only=False, folder_id=None, path=None, server_name=None)¶
- 系统维度 - 绕过维度元素,使用维度底层数据表创建的维度 - 参数
- dimname ( - str) – 维度名称
- tbl_closure ( - Union[- DataTableMySQL,- DataTableClickHouse,- None]) – 维度绑定的closure表,记录维度层级关系
- tbl_dim ( - Union[- DataTableMySQL,- DataTableClickHouse,- None]) – 维度数据表
- name_only ( - bool) – 是否仅需要维度名 (Cube用)
 
 - 方法 - 分类查询集 - clear()- load_expr(expr)- 加载维度表达式 - load_expr_temporary(expr)- 一次性加载维度表达式,存储结果 - multi_loc([do_remove])- 在上下文中多次选择维度成员 - select(*dim_members)- 选择维度成员 - to_expr()- 输出维度表达式 - 属性 - 维度是否激活,等价于是否选择了维度成员 - 属性映射 - 获取当前查询集下,所有维度成员名 - 单次选择维度成员,增量加入到 - selected集- 维度表达式花括号内的部分 - 单次选择维度成员,在清空 - selected集后加入- 获取当前查询集下,所有维度成员对象