适用范围:Power BI Desktop Power BI 服务

柱形图(通常称为垂直条形图)是一种可视化工具,用于显示和比较不同类别的数字数据。 图表中的每个列对应于一个特定类别,列的高度表示关联的值。 通过此设计,可以轻松地在各种类别或不同时间段内比较值。 经常在业务和财务中看到柱形图,以显示关键财务指标,如收入、支出和利润。 它们在市场营销中对于展示销售数据、市场份额和客户人口统计等信息也很有价值。

柱形图平衡了简单性和灵活性,使它们非常适合新用户和高级报表生成器。 可以使用钻取功能、缩放滑块、交叉筛选和条件格式来增强数据浏览体验。

根据分析的独特需求,可从三种不同的柱形图类型中进行选择:

堆积柱形图

簇状柱形图

百分比堆积柱形图

先决条件

在以下指南中,使用 零售分析示例 PBIX 文件。 根据您的环境使用以下步骤:

Power BI Desktop

Power BI 服务

重要

在继续作之前,始终确保已安装 最新版本的 Power BI Desktop 。

启动 Power BI Desktop。

在左侧导航窗格中,选择“ 打开”,或从菜单中选择“ 文件 > 打开 ”。

找到并选择 零售分析示例 PBIX 的副本。 文件将在报表视图中打开。

登录 Power BI 服务 (app.powerbi.com)。

在左侧导航窗格中,选择“ 学习”。

在 “学习中心 ”页上的 “示例报表”下,找到并选择 “零售分析示例”。 它在阅读模式下打开,并将仪表板、报表和语义模型添加到工作区。

在报表顶部,选择 “编辑 ”切换到“报表编辑器”(编辑模式)。

注意

若要共享内容(或者让没有编辑权限的同事查看个人 我的工作区以外的内容),两个用户都需要拥有 Power BI Pro 或 Premium Per User (PPU) 许可证,或者 内容必须存放在容量为 Fabric F64+ 或 Power BI Premium (P) 的工作区中。 PPU 工作区的行为类似于功能可用性的容量。 免费用户只能访问存在于容量内的内容。

创建柱形图

在本快速三步指南中,你将在 Power BI 中创建柱形图。

在 “可视化效果 ”窗格中,选择任何 柱形图 图标。 Power BI 向画布添加视觉占位符。

若要将数据添加到柱形图,请从 “数据”窗格中选择字段和度量值。 可以从 “数据”窗格 本身中选择数据,将它们拖到 “可视化效果”窗格中的字段井,或直接拖动到画布上的占位符。

若要创建柱形图,需要以下组合之一:

X 轴上的至少一个数据字段和 Y 轴上的一个度量值。

X 轴上至少有一个数据字段、Y 轴上有一个度量值,以及图例中恰好有一个数据字段。

X 轴上的一个或多个数据字段和 Y 轴上的多个度量值。 请记住,具有多个度量值的柱形图不支持 Legend。

你选择的特定组合取决于你正在使用的数据以及要从图表中收集的见解。 作为视觉指南,在以下示例中,选择 X 轴 上的一个数据字段,并在 Y 轴上选择一个度量值。

若要自定义柱形图,请在“可视化效果”窗格中选择“设置视觉对象格式”图标。 此图标授予你访问 “视觉对象 ”选项卡和“ 常规 ”选项卡下的所有可用格式选项的权限。可以根据特定要求定制图表的外观和功能。

你已成功使用 Power BI 创建了柱形图。 在以下部分中,你将探索高级交互式功能,如钻取功能、缩放滑块、交叉筛选和交叉突出显示以及条件格式设置。

钻取和分析柱形图数据

Power BI 的柱形图可视化工具不仅仅是数据的快照,它们是为探索而设计的。 借助 钻取 功能,能够在高级概览和详细视图之间无缝切换,逐层获取见解。 深入分析数据有助于发现模式、识别离群值,并做出明智的决策,无论是跟踪跨月的销售差异,还是按地区经理比较绩效。

本部分介绍如何设置带有日期层次结构的柱形图,并使用四种钻取动作以交互方式浏览数据。

若要启用钻取功能,请使用真正的日期层次结构准备柱形图。

在报表画布上选中柱形图后,转到“可视化”窗格,并在“构建可视化”部分找到X 轴字段区域。 选择 x 以从 X 轴字段区中删除 FiscalMonth。 然后,在 “数据 ”窗格中,找到 “时间 > 月”,然后将 “日期层次结构 ”字段拖到“X 轴”字段。 接下来,从“图例”字段中删除DM(地区经理)。

更新柱形图后,可以看到四个 钻取图标,无论是柱形图视觉对象的左上角上方,还是在柱形图视觉对象的右下角下方,具体取决于视觉对象位于报表画布上的位置以及视觉对象周围的可用空间。

向上钻取(到层次结构中的较高级别)

单击可打开向下钻取 (启用钻取模式)

转到层次结构中的下一级别 (将所有数据点展开到下一个级别)

展开层次结构中的所有下一个级别 (显示每个顶级类别下分组的下一个较低级别数据)

如需开始,请使用 Drill up。 每次单击 向上箭头图标 时,便可以向层次结构的更高一级钻取。 例如,如果要按月查看数据,每次单击时,向上钻取模式将先转到季度级别,然后再转到年份级别。

接下来,通过选择标记为单击以打开向下钻取的向下箭头图标,激活向下钻取模式。 选择后,将显示一条消息,指示 钻取模式为打开:单击要钻取的数据点。 通过此模式,可以选择可视化中的单个列以便深入查看更详细的数据。

若要向下钻取到数据点,请选择列。 选择后,图表将更新以显示该特定数据点的层次结构中的下一级别。 例如,选择 第1季度 会显示 一月、二月、三月。

在下一步之前,选择 向上箭头图标 以向上钻取到层次结构中的下一个更高级别。 现在,通过选择双向下的箭头图标来扩展所有的数据点到层次结构中的下一级别,使用‘转到层次结构中的下一级别’。 此操作显示下一个级别(例如,跨所有季度的所有月份),无需单独选择每一列。

最后,再次选择 向上箭头图标 ,以向上钻取到层次结构中的下一个更高级别。 要使用在层次结构中将所有内容向下展开一级,请选择第四个图标以展开每个顶级类别下分组的下一层级数据。 此视图维护分组,同时显示下一级的详细信息。

柱形图中的钻取功能使你能够灵活地以精确和清晰的方式浏览数据,帮助发现趋势、识别异常并支持更好的决策。

使用缩放滑块

Power BI 提供交互式功能,可帮助你更直观地浏览数据。 其中一项功能是 “缩放”滑块,使你能够专注于视觉对象内的特定数据范围。 通过在柱形图上启用缩放滑块,可以动态调整 X 轴和 Y 轴上的可见数据范围,以便更轻松地分析趋势、发现异常和详细比较值。

本部分介绍如何在柱形图中启用和配置 Zoom 滑块。

若要使用 缩放滑块 功能,请先准备柱形图,以便缩放滑块功能。

在报表画布上选中柱形图后,转到“可视化”窗格,并在“构建可视化”部分找到X 轴字段区域。 选择 x 以从 X 轴字段区中删除 FiscalMonth。 然后,从“数据”窗格中找到 StoreNumber>,并将 StoreNumber 字段拖到 X 轴字段井中。 接下来,从“图例”字段中删除DM(地区经理)。

在“ 可视化效果 ”窗格中,选择“ 设置视觉对象格式”。 在 “视觉对象 ”选项卡下,展开 X 轴 卡片,并将 类型 从 分类 更改为 连续。 需要进行此更改,因为连续轴允许平滑缩放和缩放,而分类轴将每个值视为不同的类别。

接下来,折叠 X 轴 卡片,然后展开 “缩放”滑块 卡。 若要激活“缩放”滑块的设置,请将“缩放”滑块切换为 “打开 ”位置,并看到其他开关:

X 轴 (开/关)

Y 轴 (开/关)

滑块标签 (开/关)

滑块工具提示 (开/关)

启用 缩放滑块后,请确保 X 轴和 Y 轴切换均 处于打开。 图表的视觉效果更新为在X轴和Y轴上显示滑块,使你可以调整可见的数据范围。

启用 缩放滑块 后,通过在 X 轴或 Y 轴上的滑块的任一端拖动控点来与柱形图视觉对象进行交互。 图表动态更新以仅显示所选范围内的数据点,使你能够专注于特定的商店或销售值,而无需更改筛选器或重新配置图表。

返回到“可视化效果”窗格中的“缩放”滑块卡,并将滑块工具提示切换为“打开”位置。 现在,拖动滑块手柄时,会显示提示框,动态显示滑块上位置的当前值。

最后,返回到“可视化效果”窗格中的“缩放”滑块卡,并将滑块标签切换为“开”位置。 激活后, 滑块旁边会显示一个新标签行,其中显示轴上可用的 值的完整范围 。 这些标签是静态的,表示整个轴范围,而不仅仅是所选部分。

滑块标签通过显示数据的完整范围来提供放大视图的上下文。 借助此功能,可以更轻松地了解当前可见的数据部分及其与整体数据集的关系。

缩放滑块为视觉对象增添了一层灵活性,使你能够专注于特定的数据范围,而无需更改筛选器或修改报表结构。 这是一种简单而强大的方法来探索具有精度的大型数据集。

探索跨筛选和跨高亮显示

Power BI 通过交叉筛选和交叉突出显示在视觉对象之间实现丰富的交互性。 借助这些功能,可以在一个视觉对象中选择数据点,并立即查看它如何影响报表页上的其他视觉对象。 此交互有助于您在跨多个数据维度中发现关系、趋势和离群值。

交叉筛选 通过选择一个视觉对象中的值,从而帮助你专注于相关数据,从而暂时隐藏其他视觉对象中的不相关数据。 例如,单击柱形图中的柱形图可筛选连接的视觉对象(如散点图或饼图)以仅显示匹配的数据。 借助此功能,可以更轻松地浏览关系和测试方案,而无需向报表应用永久筛选器。 若要重置视觉对象并删除筛选或突出显示效果,可以取消选择该项或选择视觉对象中的空白空间。

交叉突出显示 可让你跨视觉对象强调相关数据,而无需隐藏任何内容。 当您选择一个数据点(例如图表中的一个条形)时,关联的可视化对象会高亮显示匹配的数据,同时将其他数据变暗。 借助此功能,可以轻松了解一个值对整体的贡献,从而帮助你比较视觉对象之间的关系,同时保持完整的上下文可见。

本部分介绍如何启用和使用交叉筛选和交叉突出显示功能。 本指南使用柱形图和饼图作为示例,指导你了解视觉对象如何响应用户选择以及如何配置交互设置来控制此行为。

若要使用和了解交叉筛选和交叉突出显示功能之间的差异,请准备好可视化图表并启用交互功能。

首先选择柱形图,然后在“可视化”窗格的“生成视觉”部分下,从“图例”字段中删除地区经理。 此步骤简化了图表,以便更轻松地观察选择如何影响其他视觉对象。

接下来,在 Power BI 菜单栏上,选择 “格式” 功能区,然后选择“ 启用交互”。 交互图标(筛选器、 突出显示和 无)显示在视觉对象上,使你能够控制每个视觉对象对选择的响应方式。

若要演示 交叉筛选 功能,如果柱形图仍处于选中状态,请选择饼图视觉对象上的 “筛选器” 图标,以确保它只显示与柱形图中所选列相关的数据。 然后,选择柱形图视觉对象中的单个月份列以立即筛选所有其他视觉对象,包括饼图,仅显示与所选月份相关的数据。 未选择的列仍然可见,但会变暗,以帮助您查看被包含和排除的内容。

尝试点击不同月份的列来观察图表的更新。 此步骤演示如何动态筛选视觉对象。 准备就绪后,可以取消选择该项或选择柱形图中的空白空间。

若要演示 交叉突出显示 功能,如果柱形图仍处于选中状态,请选择饼图视觉对象上的 “突出显示” 图标,以确保它只显示与图表中所选列相关的数据。 再次选择柱形图视觉对象上的单个月柱,显示饼图现在如何突出显示相关切片,同时使其余部分变暗,而不是筛选出不相关的数据。 它可帮助你比较比例而不丢失上下文。

尝试点击不同月份的列来观察图表的更新。 此步骤演示选择项如何动态地在其他可视化对象中突出显示相关数据。 同样,准备就绪后,请取消选择该项或选择柱形图中的空白空间。

现在,再次尝试交叉筛选和交叉突出显示,但首先选择饼图视觉对象。

选中饼图视觉对象后,通过在柱形图视觉对象上选择“筛选器”图标来演示交叉筛选功能,以确保它只显示与饼图中所选切片相关的数据。 然后,选择饼图中的切片以立即筛选所有其他视觉对象,包括柱形图,仅显示与所选切片相关的数据。 请注意,未选择的切片仍可见,但显示变暗淡。

准备就绪后,取消对切片的选择或选择饼图中的空白区域。

再次选择饼图视觉对象后,通过选择柱形图视觉对象上的“突出显示”图标来演示交叉突出显示功能,以确保它突出显示与饼图中所选切片相关的数据。 然后,在饼图中选择一个切片,柱形图中的相关数据将立即高亮显示,而其他数据则仍然可见但以较低亮度显示。

通过启用交叉筛选和交叉突出显示,可以使用探索工具将静态报表转换为动态交互式体验。 这些功能可帮助你跨视觉对象建立连接、比较数据点,并深入了解数字背后的故事。

使用条件格式

借助 Power BI 中的条件格式,可以通过基于数据值应用颜色来直观地增强图表。 通过此格式设置,可以更轻松地快速发现趋势、离群值和性能指标。 本部分介绍如何将三种不同的格式样式(渐变、 规则和 字段值)应用于柱形图。 每种样式都提供了一种独特的方式,使数据更生动且提高可读性。

为了更好地演示条件格式功能,请先选择柱形图,并通过从图例字段中删除地区经理,然后将X 轴字段中的FiscalMonth替换为来自门店字段的区域,以简化视觉呈现。 此更改有助于演示跨区域更清晰的比较,并使条件格式在视觉上更加明显。

使用渐变的条件格式

选中柱形图后,转到“可视化效果”窗格中的“设置视觉对象格式”选项卡。 在“视觉对象”选项卡下,展开“列”部分,然后选择“颜色”旁边的条件格式图标(fx)。 该操作将打开“条件格式”对话框,您可以在其中选择如何应用颜色。

打开“条件格式”对话框窗口后,将 “格式”样式 设置为 “渐变”。 在我们应该基于哪个字段的下拉列表中,确保选择了总销售额差异。 此项选择告知 Power BI 根据 “总销售额差异 ”字段中的值应用颜色渐变。

接下来,定义渐变颜色范围:

对于 “最小值”,请选择 红色 (#D64550,主题颜色 8)来表示较低的值。

对于 “最大值”,保留默认 蓝色,表示更高的值。

此渐变通过视觉效果区分各列的性能等级。 较低的值用红色标注,而较高的值用蓝色标注。 配置设置后,选择“ 确定 ”以应用格式设置。

柱形图会更新以反映新的渐变颜色格式。 现在,每个列都基于其 总销售额方差 值进行着色,具有较低方差的列以红色显示,而具有较高方差的列则向蓝色移动。 借助此视觉提示,可以更轻松地快速识别哪些类别表现不佳或表现优异,从而增强图表的可读性和影响力。

通过在 Power BI 中使用渐变的条件格式,将基于数据值的颜色刻度应用于柱形图,以增强其视觉深度。 此方法可帮助用户快速识别性能趋势和离群值,使视觉对象更加直观且具有影响力。

应用基于规则的条件格式

在下一步中,将基于 规则应用格式设置。 若要开始,请返回到“颜色”列下的“格式”选项卡中的 “可视化效果”窗格,然后再次选择 fx 图标以重新打开“条件格式”对话框。

打开“条件格式”对话框窗口后,将 “格式”样式 设置为 “规则”。 在“我们应该以哪个字段为基础”的下拉列表中,开始键入状态,然后在下选择>。 此选择会告知 Power BI 根据 “状态” 字段中的值应用格式规则。

现在,定义条件格式规则:

第一条规则: 如果值 > = 0Percent,则 < 为 0 Number ,则 为蓝色 (#118DFF)。

第二个规则:如果值 > = 0数字 和 < 100%, 则 为红色 (#D64550)。

这些规则允许根据逻辑条件将特定颜色分配给列,帮助突出显示性能阈值或 状态 类别。 设置规则后,选择“ 确定 ”以应用格式设置。

柱形图会更新以反映基于规则的条件格式。 列现在根据定义的条件着色,满足第一个规则的列以蓝色显示,而与第二个规则匹配的列则以红色显示。 通过此目标颜色编码,可以更轻松地一目了然地识别特定的性能范围或状态。

基于规则 的条件格式使你可以通过定义特定条件并相应地分配颜色来控制数据的显示方式。 它非常适合突出显示关键阈值或类别,使视觉对象更具用途且更易于解释。

应用字段值格式

最后,根据 字段值应用格式设置。 首先,创建一个颜色度量值,用作基于销售性能动态分配颜色的字段值。

在 “数据”窗格中,选择 “存储 > 区域 ”旁边的省略号,然后选择“ 新建度量值”。 然后在编辑栏中输入以下公式:

颜色状态 = IF([本年度销售额]>2000000,“#200AE8”, “#F00938”)

准备就绪后,选择绿色勾选标记或按 Enter键以保存。

返回到“可视化”窗格中“格式可视化”选项卡上的“列中的颜色”设置,然后再次选择 fx 图标以重新打开“条件格式”对话框。

打开“条件格式”对话框窗口后,确保“格式”样式设置为 字段值。 在“应该以什么字段为基础”下拉列表中,开始在字段选择器中输入颜色状态,然后选择在商店部分下找到的新创建的颜色状态度量值。 此步骤使用您的自定义度量值,根据其销售值为每个列着色,使您能够完全掌控逻辑。 配置设置后,选择“ 确定 ”以应用字段值条件格式。

柱形图将更新以反映字段值条件格式。 现在每个列都根据您创建的颜色状态度量值中的逻辑动态调整着色,表示不同地区经理和财政月的总销售额差异。 具有较高销售性能的列以 蓝色显示,而性能较低的列则显示为 红色。 通过这种自定义着色,可以轻松直观地比较时间段和管理区域的性能趋势。

字段值 条件格式允许你使用自定义度量值来驱动图表中的颜色。 这种灵活的方法使你能够根据自己的业务逻辑定制视觉体验,使图表更加动态和有意义。

无论你使用的是 渐变、 规则还是 字段值,Power BI 中的条件格式都有助于使用颜色来反映数据值,从而使数据变为现实。 每种方法都有助于揭示那些可能被忽视的见解。

注意事项和限制

作为 Power BI 用户,在创建有效且具有视觉吸引力的数据可视化效果时,了解任何柱形图注意事项和限制会很有帮助。

了解注意事项和限制后,你可以做出明智的决策,并使用 Power BI 柱形图的全部潜力。 无论你是新手还是经验丰富的用户,本部分都旨在通过提供最新的实用见解和提示来提高你的图表制作体验,以解决任何已知问题。

本部分提供了已知柱形图注意事项和限制的更新列表,旨在帮助你在 Power BI Desktop 和 Power BI 服务中导航柱形图的细微差别。

X 轴:

默认滚动位置:在 Power BI 中,当分类轴设置为 X 轴时,你可能会发现滚动条在左侧开始,尤其是在显示日期/时间值时,这很不方便。 出现此问题的原因是没有可用于控制默认滚动位置的设置。 如果要查看从最早到最新的日期,则可能是有问题的。 使用日期/时间值时,使用连续轴而不是分类轴。 此选项允许在一段时间内更直观地显示数据,滚动条从最早的日期开始,如预期所示。

间隔:你可能想要控制 Power BI 中连续轴上的数值或日期/时间值的间隔。 遗憾的是,目前没有可用于直接管理这些间隔的设置。 Power BI 根据可见的数据点和可视容器的大小自动确定连续轴上的间隔。 这种自动调整旨在优化可用空间内数据的显示。 到目前为止,没有办法手动设置这些间隔。 必须依赖于 Power BI 确定的自动间隔设置。

X 轴值的条件格式:在 Power BI 中,由条件格式确定的轴颜色当前基于常规值而不是单个类别。 发生此行为的原因是轴颜色的条件格式在所有类别中均一致地应用。 因此,各个类别的区别不会反映在轴着色中,从而导致自定义的视觉表示形式较少。 虽然 Power BI 不提供将条件格式分配给每个类别的轴颜色的直接功能,但解决方法包括为每个类别创建单独的数据系列。 您可以通过单独格式化该系列,以便于根据每个类别的值设置不同的轴颜色。

Y 轴:

间隔:Power BI 用户报告在控制次要轴上的间隔方面的困难。 之所以出现此限制,是因为 Power BI 当前缺少用于调整这些间隔的直接设置。 Power BI 会自动计算次要轴的间隔,考虑最高和最低的数据值以及视觉容器的维度。 这种自动缩放旨在确保空间和最佳数据表示形式的最有效的使用。 目前没有手动方法来替代这些自动间隔设置。 您必须调整以适应 Power BI 确定的最适合您数据可视化需求的间隔。

小型倍数:

分层轴:在 Power BI 中,使用小型倍数时,不支持分层轴。 这一限制导致轴默认采用串接格式。 这种行为的发生是因为小倍图旨在跨多个图表显示各自独立的数据点,并且当轴拆分为这些单个元素时,分层结构无法得到维护。

数据值设置:在 Power BI 中创建小型倍数时,游戏当前缺少数据值设置,例如显示单位、小数位数和自定义格式选项。 这些设置对于精确的数据表示至关重要,不能直接在小型倍数功能内修改。 出现此限制的原因是,小倍数图旨在比较和对比多个图表的趋势,并且标题的格式选项没有单个图表那么丰富。 这些设置的缺失可能会导致信息较少且难以阅读的标题,从而影响数据可视化的整体有效性。 若要解决此问题,请考虑在模型级别修改这些设置,在该级别可以更好地控制数据表示形式。 或者,可以使用视觉级别格式将自定义格式字符串应用于报表中的单个元素,并在必要时重写默认设置。

列:

系列颜色分配:在 Power BI 中, 对序列的主题颜色 分配可能会有所不同,具体取决于系列是静态还是动态的。 此变体可能会导致不同报表视图的颜色表示不一致。 有关详细和最新的信息,请参阅 在 Power BI 中排查可视化问题的文章中的系列颜色分配部分。

报告区域设置:

格式字符串:在 Power BI 中,某些视觉元素不会利用日期的模型格式字符串来节省空间并仅显示必要的详细信息。 有关详细和最新的信息,请参阅 文章“Troubleshoot visualizations in Power BI”中的“Format strings”部分。

显示单位后缀:你可能会遇到一个难题,即 Power BI 视觉对象中的显示单位后缀会根据位置或系统设置自动调整。 有关详细和最新的信息,请参阅Power BI 中“可视化效果疑难解答”文章的“显示单位后缀”部分。

相关内容

对 Power BI 中的可视化效果进行疑难解答

Power BI 中的组合图表

Power BI 中的可视化效果类型