complement_save¶
- FinancialCube.complement_save(data, expression, default_hierarchy='Base', pov=None, data_column='data', comment_column='VirtualMeasure_220922', **kwargs)¶
覆盖指定维度范围并保存数据
相比于:meth:save,在保存前,会将`data`按照`expression`补全笛卡尔积。 并且不在`data`范围的数据以`None`填充
注解
逻辑上等价于两次调用
cube.delete(expression) cube.save(data, pov, data_column, comment_column, **kwargs)
- 参数
data (
DataFrame
) – 需要保存的数据expression (
Union
[str
,Dict
[str
,Union
[List
[str
],str
]]]) – 需要覆盖的范围(维度表达式)default_hierarchy (
str
) – 单expression中没指定对应维度时,默认取的层级函数, 即填充为 default_hierarchy(#root,0)pov (
Union
[str
,Dict
[str
,str
],None
]) – Point Of View,维度表达式或者KV键值对格式。data_column (
str
) – 数据列的列名comment_column (
str
) – 备注列的列名,默认为VirtualMeasure_220922**kwargs – 其他可传给:meth:`save`的参数