PowerPivot 中的度量值

度量值 (也称为 Excel 2013 中的 Power Pivot 中的度量值) 是数据分析中使用的计算 。商业报表中常见的示例包括使用数据分析表达式 (DAX)公式创建的求和、平均值、最小值或最大值、计数或更高级的计算 。
在数据透视表、数据透视图或报表中, 度量值放置在 “值” 区域中, 其中位于其周围的行和列标签决定值的上下文 。例如, 如果要按年 (列) 和区域 (在行上) 衡量销售额, 则度量值根据给定的年份和区域进行计算 。度量值始终会更改, 以响应对行、列和筛选器的选择, 从而允许进行临时数据浏览 。
虽然度量值和计算列类似于公式, 但它们的使用方式各不相同 。在数据透视表或数据透视图的 “值” 区域中最常使用度量值 。当您想要在数据透视表的不同区域 (例如数据透视表中的列或行或数据透视图中的坐标轴上) 放置计算结果时, 将使用计算列 。了解何时使用度量值 (而不是计算列) 非常重要, 反之亦然 。有关详细信息, 请参阅 power pivot 中的计算和power pivot 中的计算列 。
了解度量值
度量值可以是隐式或显式的, 这会影响在数据透视表或数据透视图中以及使用Power Pivot数据模型作为数据源的其他应用程序中的使用方式 。
隐式计算字段
将字段 (例如销售额) 拖动到 “数据透视表字段” 列表的 “值” 区域时, Excel 将创建一个隐式度量值 。由于 Excel 生成的是隐式度量值, 你可能不会意识到已创建新的度量值 。但是, 如果仔细检查 “值” 列表, 您将看到 “销售额” 字段实际上是名为 “销售额总和” 的度量值, 在 “数据透视表字段” 列表的 “值” 区域中以及数据透视表本身上显示为该名称 。
在数据透视表中创建的隐式度量值

PowerPivot 中的度量值

文章插图
隐式度量只能使用标准聚合 (SUM、COUNT、MIN、MAX、DISTINCTCOUNT 或 AVG), 并且必须使用为该聚合定义的数据格式 。此外, 隐式度量值只能由创建它们的数据透视表或图表使用 。
隐式度量与它所基于的字段紧密耦合, 这会影响稍后删除或修改该度量值的方式 。
显式计算字段
当您在计算区域中键入或选择一个单元格, 或使用Power Pivot窗口中的 “自动求和” 功能时, 将创建一个明确的度量值 。你创建的大多数度量值都是明确的 。
在Power Pivot计算区域中创建的显式度量值
PowerPivot 中的度量值

文章插图
工作簿中的任何数据透视表或数据透视图和 Power View 报表都可以使用明确的度量值 。而且, 可以将它们扩展为一个 KPI, 或使用可用于数字数据的众多字符串之一进行格式设置 。仅当使用显式计算字段时, “创建 KPI和格式” 的上下文菜单命令才可用 。
注意: 使用度量值作为 KPI 后, 不能将其用于其他计算;如果还想要在计算中使用公式, 则必须创建副本 。有关 kpi 的详细信息, 请参阅Power Pivot 中的关键绩效指标 (kpi) 。
返回页首
示例
已要求 Adventure Works 的销售经理提供对下一个会计年度的分销商销售额预测 。她决定基于对上一年的销售额的估计 , 通过随后六个月计划的各种促销得出 6% 的年增长 。
若要开发评估, 她需要导入去年的经销商销售数据并添加数据透视表 。她在 “经销商销售额” 表中找到 “销售额” 字段, 并将其拖到 “数据透视表字段” 列表的 “值” 区域中 。字段作为单个值显示在数据透视表中, 这是去年的所有经销商销售额之和 。她注意, 即使她没有指定自己的计算, 也会自动提供计算, 并且在字段列表和数据透视表上, 该字段已重命名为 “销售额总和总和” 。由 Excel 添加的内置聚合=SUM(‘FactResellerSales'[SalesAmount])提供计算 。她将重命名隐式度量值 “去年销售额” 。

推荐阅读