重要: 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 不求和,但是默认行为已更改。