complement_save_unpivot¶
- FinancialCube.complement_save_unpivot(data, unpivot_dim, expression, default_hierarchy='Base', pov=None, save_nan=False, **kwargs)¶
- 覆盖指定维度范围并保有某个维度所有成员在列上的 - DataFrame- 相比于:meth:save_unpivot,在保存前,会将`data`按照`expression`补全笛卡尔积。 并且不在`data`范围的数据以`None`填充 - 注解 - 逻辑上等价于两次调用 - cube.delete(expression) cube.save_unpivot(data, unpivot_dim, **kwargs) - 参数
- data ( - DataFrame) – 需要保存的数据
- unpivot_dim ( - str) – 成员在列上的维度
- 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键值对格式。
- save_nan ( - bool) – 当把数据列成员转换到行上时,data为空的数据是否保存
- **kwargs – 其他可传给 :meth:`save_unpivot`的参数