拥有一个先胜云系统管理员账号,拥有对 多维透视表 组件的全部操作权限。
拥有一个先胜云管理员账号,由系统管理员授权拥有对 多维透视表 组件的操作权限。
在平台对 多维透视表 组件进行注册。
已经创建完成维度信息。
已经创建完成内存财务模型。
也可以直接导入样例: :download:multidimensional_pivot_table_demo <../static/multidimensional_pivot_table_demo.zip>
(鼠标右键点击下载文件,选择 将链接另存为)。
多维透视表可通过内存财务模型创建:选择 通过内存财务模型创建,并通过手动配置行列字段的方式创建。
新建多维透视表后,点击标题右侧的编辑图标,右侧弹出基本属性弹窗。
属性名称 |
说明 |
是否必填 |
---|---|---|
编码 |
多维透视表编码,只允许英文/数字/下划线且不允许下划线开头,长度50,保存后不允许修改 |
是 |
名称(多语种) |
多语种,长度80,若配置,则页面左上角实时显示名称(当前系统语言),否则显示编码(若还未配置编码,显示“未命名”) |
否 |
说明(多语种) |
说明信息(多语种),长度255 |
否 |
通过内存财务模型创建多维透视表后,在多维透视表编辑页面,默认将内存财务模型中的字段全部显示在 页面 区域,可将字段拖拽到 行 和 列 上。
.. note:: 行 和 列 至少要有一个字段,其他可留在页面。
将字段拖拽到行、列上之后,进行字段的配置。点击字段,右侧弹出字段属性框。
标签页区域 |
配置选项 |
说明 |
---|---|---|
维度信息 |
可选项 |
选择维度成员或维度成员表达式 |
默认值 |
默认值成员需在可选项范围之内,否则不允许保存 | |
字段信息 |
编码 |
显示引用的内存财务模型中该字段编码,不可编辑 |
名称 |
默认显示维度名称,可修改,长度80 | |
显示内容 |
默认选择仅名称,可修改。仅名称:仅显示维度成员名称;编码+名称:以 编码-名称 的格式显示维度成员;仅编码:仅显示维度成员编码 | |
显示树形结构 |
勾选后,页面该筛选条件待选项呈树形结构,否则以列表结构展示 | |
隐藏 |
勾选该选项,则页面不展示此字段 |
标签页区域 |
配置选项 |
说明 |
---|---|---|
维度信息 |
可选项 |
选择维度成员或维度成员表达式 |
字段信息 |
编码 |
该字段的编码信息,不可编辑 |
显示内容 |
默认选择仅名称,可修改。仅名称:仅显示维度成员名称;编码+名称:以 编码-名称 的格式显示维度成员;仅编码:仅显示维度成员编码 | |
合并单元格 |
相邻的相同成员自动合并单元格 |
标签页区域 |
配置选项 |
说明 |
---|---|---|
维度信息 |
可选项 |
选择维度成员或维度成员表达式 |
字段信息 |
编码 |
该字段的编码信息,不可编辑 |
显示内容 |
默认选择仅名称,可修改。仅名称:仅显示维度成员名称;编码+名称:以 编码-名称 的格式显示维度成员;仅编码:仅显示维度成员编码 | |
合并单元格 |
相邻的相同成员自动合并单元格 |
拖拽年度、期间字段到行/列时,页面的字段还存在,若不想展示在页面上仅想展示在行/列上,可将页面上该字段设置隐藏,行/列上的还保留,但页面与行/列字段维度成员均需选择。字段同时存在于页面以及行/列时的默认规则如下:
若页面和行/列上的维度成员选择的不一致,则以行/列上选择的为准;
若页面选择的是具体成员,行/列选择的是函数,则页面上的值作为偏移基准值,行/列显示偏移后的成员。
例如:页面的年度成员为2019,列字段成员:@Cur-1;@Cur;@Cur+1,则查询后列展示数据分别为2018,2019及2020; 若页面年度成员为2020,则列数据查询后将展示为2019,2020及2021。
点击 当前工作表 选项框,右侧展示工作表属性信息:
标签页区域 |
配置选项 |
说明 |
默认值 |
---|---|---|---|
基本属性 |
名称 |
使用视图中工作表显示名称,可修改 |
sheet1 |
内存财务数据模型 |
显示内存财务模型,支持切换 |
创建时选择的内存财务模型 | |
路径 |
选择内存财务模型后自动展示,不可编辑 | ||
类型 |
多维透视表,不可修改 | ||
首行 |
输入设置为首行的行号 |
0 | |
首列 |
输入设置为首列的列号 |
0 | |
默认单位 |
下拉选择数据单位,每次打开表单时对于数据类型科目可设置显示的单位 |
1 | |
默认精度 |
下拉选择精度,每次打开表单时,对于数字类型科目的默认小数精度 |
0.01 | |
允许调整单位 |
勾选后允许在使用视图中调整数字的显示单位 |
不勾选 | |
允许调整精度 |
勾选后允许在使用视图中调整数字的小数精度 |
不勾选 | |
允许调整千分位 |
勾选后允许在使用视图中开启或关闭千位分隔符 |
不勾选 | |
启用千位分隔符 |
勾选后使用视图的数字类型默认启用千位分隔符 |
不勾选 | |
动态公式计算顺序 |
当行列同时存在公式时会存在先算哪个的问题,此处设置先算行还是先算列。待选项:先行后列、先列后行 |
先行后列 |
在行列右侧有四个图标,分别为 动态公式,复制,设置,和 删除。
点击 动态公式 可设置该行或该列的动态公式,详见下文。
点击 复制 可复制与该行、列完全一致的行、列。
点击 设置 可进行行、列属性设置。
配置项 |
说明 |
---|---|
隐藏无数据 |
默认不勾选,勾选后如果该行/列成员中若某行/列整行/列无数据,则隐藏不显示 |
隐藏零行/列 |
默认不勾选,勾选后如果该行/列成员中若某行/列整行/列数据均为零,则隐藏不显示 |
只读 |
默认不勾选,勾选后该行/列使用时只读 |
点击 删除 弹出确认删除弹窗,点击 确定 后该行/列将被删除。
在每一行/列支持添加动态成员公式。点击 f(x),弹出 动态公式 弹窗进行公式添加,一行/列仅支持存在一个动态公式。
若该行/列没有公式时即为新建;
若已编辑过动态公式即为修改。
属性名称 |
说明 |
---|---|
作用于维度 |
选择该计算公式作用于哪个维度里,因行/列会存在多维度情况,待选项为行/列已放置的维度字段 |
名称 |
动态公式定义的名称 |
公式定义 |
手工输入变量参数,用 标识是一个参数(注意一个多维透视表中的参数不能重复) |
变量 |
公式产生的变量,点击 生成变量 会在下方表生成变量行 |
维度成员 |
为定义参与计算的维度成员,每个变量只能关联一个维度成员 |
支持公式写法示例:
简单四则运算:+,程序解析 A、B 为两个变量参数。支持括号,比如(+)/
支持运算符:+ - * / ()
逻辑运算:if(+==0,,)。支持嵌套函数。
逻辑运算符支持:”==”、”<”、”>”、”>=”、”<=”、”<>”
&& : and
|| :or
支持函数:round、abs。round(,2):针对 A 成员值保留两位小数;abs():返回 A 成员值的绝对值。
如下图所示,用户可能临时需要计算速动资产的金额用于分析,本次统计速动资产的口径为:速动资产=货币资金+应收票据+应收账款+应收款项融资。
由于只是临时性计算需求,无需使用 python,运用多维透视表动态公式功能即可。配置如下:
则在配置完点击 保存 后,页面刷新,在最底部出现动态公式计算结果:
回到顶部
咨询热线