数据透视表水平还不错的同学基本都知道,需要的时候可以自己添加计算字段。
我们的很多水平更高一些的老读者可能也学会了,可以用 Power Pivot 将多个表格连接起来,做成超级透视表。
那么问题来了,大家可能发现了,Power Pivot 里面无法添加计算字段,这个功能灰掉了。难道说,必须在这两个方案中二选一吗?
显然不是,今天就教大家如何在 Power Pivot 中添加计算字段。
案例:
将下图 1 中的两个数据表连接起来透视,最终要计算出
每人的消费均价
直接从工资中扣除消费额以后,到手所得
效果如下图 2 所示。
解决方案:
1. 选中左侧数据表的任意单元格 --> 选择菜单栏的 Power Pivot -->“添加到数据模型”
* 如果菜单中没有 Power Pivot,可以参考这篇将多个Excel数据表连接起来透视分析,是时候祭出 Power Pivot 了。
2. 在弹出的对话框中点击“确定”。
表格已经添加到模型。
3. 用同样的方式将右侧的数据表也添加到模型。
4. 在 Power Pivot 中选择菜单栏的“主页”-->“关系图视图”
5. 用鼠标拖动,将两个表中的“姓名”关联起来。
6. 选择菜单栏的“主页”-->“数据透视表”
7. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 点击“确定”
8. 按以下方式拖动字段:
行:表2 中的“姓名”
值:表2 中的“工资”、表1 中的“总价”、“数量”
选择菜单栏的“数据透视表分析”-->“字段、项目和集”,下面的“计算字段”是灰的。那如何添加计算字段呢?
9. 选择 Power Pivot -->“度量值”-->“新建度量值”
10. 在弹出的对话框中按需修改度量值名称 --> 在公式区域输入一个“[”,就会出现可供选择的字段,这样就能设置公式 --> 点击“确定”:
11. 选中“单价”列的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“数字格式”
12. 在弹出的对话框中选择“数值”--> 将“小数位数”改为 0 --> 点击“确定”
13. 用同样的方式给工资添加千位分隔符。
14. 再次选择 Power Pivot -->“度量值”-->“新建度量值”
15. 用同样的方式设置“实际收入”的公式,就是用“工资”减去“总价”,直接抵扣 --> 点击“确定”
16. 用步骤 11、12 的方式给“实际收入”添加千位分隔符。
17. 修改数据透视表的各列标题。