重要
Power View 将于 2021 年 10 月 12 日从 Microsoft 365 专属 Excel 和 Excel 2021 中删除。 或者,可以使用 Power BI Desktop 提供的交互式视觉体验,可以免费下载。 还可以轻松地将 Excel 工作簿导入Power BI Desktop。
在 Power View 的字段列表中,某些数字字段旁边有 Sigma ∑ 符号。 例如,它们是聚合,这意味着它们将被求和或求平均值。
假定您具有对不同区域的销售数据进行求和的图表,但是您想知道平均值。
- 在“字段列表”中,单击数值旁的箭头然后单击“平均值”。
注意
如果某个字段旁边有一个计算器图标
,则它是一个计算字段,无法更改聚合。 例如,如果它为总和,则只能是总和。
本文内容
对数字字段进行聚合
例如,您可能在 Power View 中有一个“评级”字段,从 1 到 5 进行评级。 您将其添加到视图的某个表中,并认为这样就应该能将该表转换为某一图表,但所有图表图标却都灰显,被禁用。 您注意到该字段旁边没有 Sigma ∑ 符号,并且针对每一项的每个评级在表中都有对应的一行。
在字段列表的布局部分中的“表字段”或“值”框中,单击数字字段旁边的下拉箭头。
请注意,将选中“不汇总”。检查聚合选项之一:“总和”、“平均值”、“最小值”、“最大值”或“计数”。
假设您单击“平均值”。 下面是已更改的内容:- 现在,对于每一项您只看到一行。
- 数字字段是这些值的平均值。
- 在字段列表的布局部分的“值”框中,字段名称旁边带有 Sigma ∑。
- “可视化对象库”中的图表图标已启用。
注意
字段列表的字段部分中的字段仍是非聚合字段,但视图中该表的字段是聚合。
将文本(非数字)字段转换为聚合字段
您可以将文本字段转换为聚合,这样您可以对其进行计数,然后在图表中显示该计数。 例如,假设您想知道在每个产品子类别中有多少个产品。 您将“类别”字段和“产品”字段添加到视图的某个表中。 您看到每个类别中有很长的产品列表。 因为矩阵没有聚合,所以在“设计”选项卡上,所有图表类型都灰显。
- 在字段列表的布局(下部)中,单击非数字字段旁边的下拉箭头。
请注意,将选中“不汇总”。 - 单击“计数”。
将文本字段作为聚合添加到可视化对象
您还可以在将字段添加到可视化对象时将其标记为计数字段,而不是添加之后再转换字段。 这可以提高性能,因为 Power View 不必提取字段中的所有项。
对于矩阵或图表,将字段从字段列表的字段(上)部分拖放到“值”框中。
在字段列表的字段部分中,单击非数字字段旁边的下拉箭头。
- 对于矩阵或图表,单击“添加到值”。
- 对于表,单击“作为计数添加到表”。
执行任意这些操作会自动将字段作为计数字段添加。
字段中的重复值和空白
设置 Power View 以对字段中的值进行计数时,默认情况下,它会计入包含数据的所有行:计入重复值,但不计入空白。 可以将它改设为仅计入唯一(非重复)值,包括空白。
- 单击字段列表的布局部分中字段旁边的箭头,然后单击“计数(非空白)”或“计数(非重复)”。
注意
任一类型计数字段的可视化效果中的列标签是相同的:字段名称>的<计数。 通过单击矩阵或图表的“值”框中字段旁边的下拉箭头或表的“字段”列表中字段旁边的下拉箭头,您可以指示是计入非重复值还是非空白值。
将聚合转换为非聚合字段
有时候,您可能会想要看到字段的每一个值,而不是通过求和或求平均值之类的计算对其进行聚合。
注意
只能在平面表中将聚合更改为非聚合字段。 此选项在任何其他可视化对象中都不存在。
- 在字段列表的布局部分的“表字段”或“值”框中,单击聚合旁边的下拉箭头。
请注意,将选中一种聚合,例如“总和”。 - 单击“不汇总”。
每一项现在都可能具有多行,每行都具有不同的金额。
Power View 更改处理整数的方式
默认情况下,Power View for SharePoint 2010 和 SQL Server 2012 聚合了十进制数,但将整数视为类别,而不是聚合它们。 Power Pivot 或 SQL Server Data Tools 中的数据模型设计器可以设置整数的默认值,但这是默认行为。 在 SharePoint 2013 和 SQL Server 2012 SP1 的 Power View 中,Power View 默认情况下聚合小数和整数。 数据模型设计人员仍可以指定其他默认行为,但是这是默认值。
将 SharePoint 2010 的 Power View 报表升级到 SharePoint 2013 的 Power View 时的整数行为
将 SharePoint 2010 的 Power View 报表升级到 SharePoint 2013 的 Power View 时,如果它们是默认字段且数据模型创建者未设置默认行为,则所有整数的默认行为都将更改。
Power View for SharePoint 2010 中的整数
在 Power View for SharePoint 2010 中,如果表包含整数:
| 类别 | 物品 | 数量 |
|---|---|---|
| 饮料 | 苹果汁 | 1.2 |
| 食品 | 面包 | 7 |
| 饮料 | 茶 | 5 |
| 食品 | 薄脆饼干 | 46 |
在 Power View 中创建包含“类别”和“价格”字段的表时,由于数字是整数,将不加上数量:
| 类别 | 数量 |
|---|---|
| 饮料 | 1.2 |
| 食品 | 7 |
| 饮料 | 5 |
| 食品 | 46 |
可以通过单击“字段列表”中的箭头并选择“总和”、“平均值”、“计数”或其他聚合,来计算 Power View 总和或以其他方式聚合数字。
Excel 2013 和 SharePoint 2013 的 Power View 中的整数
在 Power View in Excel 2013 和 Power View in SharePoint 2013 中,添加数字字段(无论是小数还是整数)时,都默认对值求和。 因此在上述整数示例中,Power View 中的表为:
| 类别 | 数量 |
|---|---|
| 饮料 | 17 |
| 食品 | 53 |
同样,可更改该默认设置并使 Power View 不求和,但是默认行为已更改。