本文将介绍如何在Excel Power Pivot中使用DAX函数建立度量值,以便对生产率进行分析。
前文已经整合了投入产出数据,并加载到了Power Pivot。具体请参考《Excel Power Query:通过合并查询和数据分组来整合投入产出》。
操作步骤
1. 打开已加载数据的Excel文件,在【数据】选项卡下【数据工具】功能组选择【管理数据模型】,即可打开Power Pivot for Excel。
2. 在计算区域中新建“投入工时”度量值。
单击计算区域中的任意空白单元格,在编辑栏输入:
投入工时:=SUM('投入产出'[投入工时_H])
其中,前面的“投入工时”是度量值名称,也可以根据需要使用其他名称,如果不指定名称,直接输入等号及后面的函数,则系统会自动生成一个名称,如“度量值 1”;度量值名称后面需输入英文状态下的冒号(:);然后以等号开头输入函数,SUM函数可以对“投入产出”表中的“投入工时_H”列进行求和计算。
3. 在计算区域中新建“产出工时”度量值。
与步骤2类似,在编辑栏输入:
产出工时:=SUM('投入产出'[产出工时_H])
可以设置度量值的格式为小数。选择“产出工时”度量值,在【主页】选项卡下【格式设置】功能组的【格式】下拉列表中选择【小数】即可。
4. 在计算区域中新建“生产率”度量值。
单击计算区域中的任意空白单元格,在编辑栏输入:
生产率:=DIVIDE([产出工时],[投入工时])
DIVIDE函数用于计算两个数的商,其中第一个参数是分子,第二个参数是分母。如果分母为0,则可以返回指定值;如果没有指定值,则返回空值。使用DIVIDE函数求商可以避免分母为0时出现错误的情况。
设置生产率的格式为百分数。选择“生产率”度量值,点击【主页】选项卡下【格式设置】功能组的“%”即可。
至此,一个简单的生产率分析模型就建好了。可以在数据透视表中对已建好的度量值进行调用。注意,在数据透视表字段中,度量值前面有“fx”标志。如下图所示。数据透视表的建立方法后面有时间再介绍。
下篇将介绍日期表的建立与使用。敬请期待。