示例效果
操作步骤
1. 拖拽组件
创建自助仪表盘,拖拽 WEB电子表格 组件到显示区中
创建自助仪表盘,点击 组件,在 “表格” 类型下找到 WEB电子表格 组件,将其拖拽至画布中。
2. 设计静态表
双击web电子表格组件,弹出“WEB电子表格编辑界面“。双击显示区,弹出“Web电子表格“编辑界面,
先将"sheet1"重命名为“原始数据”,更改颜色为“#d7504b”;将“sheet2”重命名为“资产负债表”,更改颜色为“#3fb1e3”;删除“sheet3”。
按照如下样式设计好表样:先按照如下样式在设计器中设计好静态表样:
2.1. sheet页“原始数据”
该静态表表样的样式配置如下:
行高 | 列宽 | 列头字体 | 对齐方式 | 边框颜色 |
---|---|---|---|---|
45px | 120px |
| 中间对齐 | #999999 |
2.2. sheet页“资产负债表”
该静态表表样的样式配置如下:
行高 | 列宽 | 标题 | 列头字体 | 列头底色 | 边框颜色 |
---|---|---|---|---|---|
45px | 220px |
|
| #3B9DF7 | #999999 |
3. 字段及表达式
3.1. sheet页“原始数据”
在右侧数据资源区中的数据模型”资产负债“中拖拽和列名同名的字段到对应单元格上,设置对齐方式为“中间对齐”。
3.2. sheet页“资产负债表”
在右侧数据资源区中的数据模型”资产负债“中分别拖拽以下字段到对应单元格上,或者在单元格上填写指定函数表达式。
并设置对应的单元格格式和对齐方式,具体如下:
列名 | 字段名或表达式 | 单元格 | 单元格格式 | 意义 |
---|---|---|---|---|
类型 | 大类 | A3 | 自动 | 暂无 |
类型 | B3 | |||
上一年度 | =SUMIFS(原始数据!C3,原始数据!D3,B3,原始数据!E3,2020) | C3 | 货币 | 按照当前的类型和年度2020从“原始数据”中查找符合条件的数据进行分组,对“金额”进行求和 |
当前年度 | =SUMIFS(原始数据!C3,原始数据!D3,B3,原始数据!E3,2021) | D3 | 按照当前的类型和年度2021从“原始数据”中查找符合条件的数据进行分组,对“金额”进行求和 | |
变化趋势 | =D3-C3 | E3 | 自动 | 计算今年和往年跨年度的资产变化差值 |
其中“上一年度”、“当前年度”是通过web电子表格自带的公式函数SUMIFS实现的。
选中单元格“C3”,展开工具栏,在“公式函数”的下拉菜单中找到“更多函数。搜索公式“SUMIFS”,按照两表中的“类型”和“年份”对原始数据中的“金额”进行求和,具体如下:
其它单元格对应的公式表达式如下:
上一年度 | 当前年度 | 变化趋势 | ||||
---|---|---|---|---|---|---|
单元格 | 表达式 | 单元格 | 表达式 | 单元格 | 表达式 | |
总资产 | C4 | =SUMIFS(原始数据!C3,原始数据!B3,"资产",原始数据!E3,2020) | D4 | =SUMIFS(原始数据!C3,原始数据!B3,"资产",原始数据!E3,2021) | E4 | =D4-C4 |
总负债 | C5 | =SUMIFS(原始数据!C3,原始数据!B3,"负债",原始数据!E3,2020) | D5 | =SUMIFS(原始数据!C3,原始数据!B3,"负债",原始数据!E3,2021) | E5 | =D5-C5 |
余额 | C6 | =C4-C5 | D6 | =D4-D5 | E6 | =D6-C6 |
详情可参考 电子表格-跨sheet页取数
4. 保存并预览
单击工具区中的 保存 按钮,将该web电子表格保存在自助仪表盘中。打开该自助仪表盘即可浏览到示例效果。
示例下载
将该资源导入环境后,访问数据模型“资产负债”,资源导入位置为:“数据准备”模块>“公共空间”>"web电子表格功能示例">"资产负债"。
进入该数据模型后,参考 导入资源-特殊场景 进行后续操作。