度量值(也称为 2013 年 Excel Power Pivot 中的度量值)是数据分析中使用的计算。 业务报告中常见的示例包括使用数据分析表达式和 DAX 公式创建 (、平均值、最小值或最大值、计数) 计算。

在数据透视数据透视图或报告中,度量值放置在"值"区域中,其周围的行和列标签确定值的上下文。 例如,如果要在) 行的列) 和区域 (上按年 (度量销售额,则度量值的值基于给定的年份和地区计算。 度量值的值始终会随着行、列和筛选器上的选择而更改,从而允许临时数据浏览。

虽然度量值和计算列类似,因为它们基于公式,但两者在使用方式上有所不同。 度量值通常在数据透视表或数据透视表的"值"区域中数据透视图。 当您想要将计算结果放在数据透视表的一个不同区域(如数据透视表中的列或行 (或数据透视表中的坐标轴上)时,可以使用计算数据透视图) 。 了解何时使用度量值而不是计算列非常重要,反之亦然。 有关详细信息,请参阅 Power Pivot 中的计算和 Power Pivot 中的计算列

了解措施

度量值是隐式的或显式的,这会影响在数据透视表或数据数据透视图以及使用数据模型作为数据源的 Power Pivot 应用程序的使用方式。

隐式计算字段

将字段(Excel如销售额)拖动到"数据透视表字段"列表的"值"区域时,会创建隐式度量值。 由于隐式度量值由Excel生成,因此你可能不知道已创建了新度量值。 但是,如果仔细检查"值"列表,将看到"销售额"字段实际上是名为"销售额总和"的度量值,在"数据透视表字段"列表的"值"区域以及数据透视表本身上都会显示该名称。

在数据透视表中创建的隐式度量值

隐式计算字段

隐式度量值只能使用标准聚合 (SUM、COUNT、MIN、MAX、DISTINCTCOUNT 或 AVG) ,并且必须使用为该聚合定义的数据格式。 此外,隐式度量值只能由创建它们的数据透视表或图表使用。

隐式度量值与它所基于的字段紧密耦合,这会影响以后删除或修改度量值。

显式计算字段

当您在计算区域中的单元格中键入或选择公式时,或者通过使用"自动计算"功能在"计算区域"窗口中使用"自动 Power Pivot 度量值。 创建的大多数度量值都是显式的。

在计算区域中 Power Pivot 显式度量值

显式计算字段

显式度量值可用于工作簿中任何数据透视表数据透视图数据透视表或Power View报表。 此外,它们可以扩展为 KPI,或者使用可用于数字数据的众多字符串之一进行格式化。 创建 KPI格式的上下文菜单命令仅在使用显式计算字段时可用。

注意: 将度量值用作 KPI 后,不能用于其他计算;如果要同时在计算中使用该公式,则必须创建副本。 有关 KPI 详细信息,请参阅 Power Pivot (KPI) 关键绩效指标

返回页首

示例

Adventure Works 的销售经理被要求提供下一个会计年度的经销商销售预测。 她决定根据去年的销售额进行估计,预计未来六个月的各种促销活动每年增加 6%。

为了进行估算,她导入了去年经销商的销售数据并添加了数据透视表。 她找到 "经销商销售" 表中的"销售额"字段,并将其拖动到"数据透视表字段"列表的"值"区域。 该字段在数据透视表上显示为单个值,该值是去年所有经销商销售额的总和。 她注意到,即使她自己未指定计算,也会自动提供计算,字段列表和数据透视表中的字段已重命名为"销售额总和"。 一个内置聚合,由Excel, =SUM('FactResellerSales'[SalesAmount]) 提供计算。 她重命名了隐式度量值"去年销售额"。

下一个计算是未来一年的销售预测,该预测将基于去年的销售额乘以 1.06,以计算经销商业务预期增长 6%。 对于此计算,她必须显式创建度量值, 使用"新建 计算字段"按钮创建名为"预测销售额 "的计算。 她填写以下公式: =SUM('FactResellerSales'[SalesAmount])*1.06

新度量值将添加到"数据透视表字段"列表中的"值"区域。 它还会添加到数据透视表字段列表中当前处于活动状态的表中。 该表提供工作簿中度量值的位置。 由于她更喜欢将度量值放在另一个表中,因此她编辑度量值以更改其表关联。

销售经理可以快速轻松地获取基本信息。 现在,她可以通过筛选特定经销商或添加产品系列信息来进一步评估她的预测,以验证未来的促销是否适用于经销商携带的产品。

命名度量值

创建度量值后,可以重新排列和重命名度量值。 但是,对度量值的更改有一些限制:

  • 度量值显示在"数据透视表字段"列表中 (,除非它们与其他) 一起隐藏。 请考虑以轻松标识其将执行的操作的方式命名它们。

  • 每个度量值名称在表中应是唯一的。

  • 避免已用于同一工作簿中的计算列的名称。 虽然度量值和计算列可以具有相同的名称,但如果名称不唯一,则可能会得到计算错误。

  • 重命名度量值时,还应更新在公式中调用该度量值的任何公式。 除非你在手动更新模式下,否则会自动更新公式的结果。 但是,此操作可能需要一些时间。

  • 由于名称是度量值公式的一部分,因此名称中不能使用某些字符。 有关详细信息,请参阅 DAX 语法中的"命名要求"。

返回页首

提示: 可以通过创建空表将多个表中的度量值分组到一个表中,然后在表中移动或创建新度量值。 请记住,引用其他表中的列时,可能需要在 DAX 公式中包括表名。

Tasks

以下文章包含有关如何创建隐式和显式计算字段的说明。

在数据透视表或数据透视表中创建数据透视图

返回页首

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×