适用范围:Power BI Desktop Power BI 服务
本文介绍 Power BI 可视化效果的注意事项和限制,以及如何排查内容分发的常见问题。 它同时解决了潜在和已知问题,同时提供解决方案来帮助确保报表设计和用户体验的一致性和最佳性能。
切片器和筛选器
本部分解决了用户可能会遇到切片器和筛选器的潜在问题。
“清除”按钮
用户可能很难找到原始切片器视觉对象的 “清除 ”按钮。 清除 按钮( 由橡皮擦图标指示)位于切片器标头中,仅当用户将鼠标悬停在 切片器 标头上时才可见。 某些报表作者可能会选择禁用 切片器 标头并启用默认情况下禁用的 视觉对象容器 标头。
若要确保访问 “清除 ”按钮,请还原 切片器 标头的可见性。 对于 切片器(新) 视觉对象,我们将 “清除 ”按钮移动到 视觉对象容器 标头中,并删除了单独的 切片器 标头的概念。 对于这些 切片器(新) 视觉对象,如果报表作者禁用 视觉对象容器 标头,则“ 清除 ”按钮不可用。
建议报表作者选择“清除”图标,然后在发布前选择“保存”,尤其是对于范围切片器。 对于其他切片器类型,你可能有意保存默认选择,以便报表使用者以一组特定的筛选器开头。 但请记住,日期范围 切片器在开始处于清除状态时通常效果最佳。 在创建书签时,请注意确保清除筛选器,或者有意设置筛选器。
永久筛选器
Power BI 报表具有一个设置,允许切片器和筛选器设置自动保存,并在用户稍后返回查看报告时重新应用。 此设置默认情况下启用,可能会导致不同用户的不同体验。 当报表还使用书签时,此设置可能会导致意外结果。
如果希望所有报表使用者都从同一筛选器状态开始,则可以禁用报表上的 持久筛选器 。 此设置可确保不会保存对筛选器的用户修改。 它保留了作者已发布的报表的原始筛选器配置。 用户可以随时通过选择重置为默认按钮,重置为原始状态。
若要在 Power BI Desktop 中禁用 持久筛选器 ,请执行以下作:
在“ 文件 ”菜单上,选择“ 选项”和“设置”,然后选择“ 选项”。
在“ 选项 ”对话框中,转到“ 当前文件 ”部分,选择“ 报表设置 ”以显示 “持久筛选器 ”部分,然后选择 “不允许最终用户在此报表上保存筛选器 ”复选框。
在 Power BI 服务中禁用 持久筛选器 :
在“ 文件 ”菜单上,选择“ 设置” 以显示“ 报表设置 ”窗格。
打开 “持久筛选器 ”开关,以启用 “不允许最终用户在此报表”选项上保存筛选器 。
选择
术语 “全部选择 ”可能会误导。 选择所有 项实际上并不选择每个项。 相反,它以 倒排选择 原则进行作:你清除的任何项都将成为查询的一部分。 此方法更高效,因为它避免在查询中发送数千个值。 通过仅发送已否定筛选器中的已清除值,可以简化过程并减少查询负载。
使用切片器筛选报表时,即使所选值不再适用, 所选值 中的值也可能保留为选定状态。 此行为可能会导致混淆和对所选项目的误导性重述。
切片器保存所选值。 这些值在报表的后续查看中可以继续可见并被选择。 但是,如果基础数据或用户权限发生更改,则这些选择可能不再相关或合适。
报表作者应避免保存和发布具有某些用户可能不适合的选定项的报表,尤其是在使用行级别安全性(RLS)的环境中。 建议作者在保存和分发报表之前清除不应普遍应用的任何选择。
如果
What if参数在 Power BI 中最多可处理 1,000 个唯一值。 如果某个参数超出此限制,则对值进行均匀采样。 此类采样可能无法满足详细方案分析的需求。 此限制有助于确保 Power BI 中的性能和可管理性。
如果需要超过 1,000 个唯一值,将采样参数值以适应此约束。 这种情况可能会导致粒度丢失。 若要解决此限制,可以调整 What if 参数的粒度,以确保唯一值的总数不超过 1,000。
报表区域设置
本部分解决了用户在视觉对象中可能会遇到日期的潜在问题。
格式字符串
Power BI 中的某些视觉元素不使用日期的模型格式字符串来节省空间并仅显示必要的详细信息。 当显示的日期格式与用户的期望不匹配时,此行为可能会导致混淆。
对于这些元素,Power BI 使用浏览器的区域设置来确定日期格式。 格式可能因用户的浏览器配置而异,这会影响报表中日期的显示方式。
为了确保一致性,报表创建者应注意浏览器区域设置对日期格式的影响。 受影响的常见区域包括 切片器、 笛卡尔轴刻度标签和 “筛选 ”窗格的某些部分。
显示单元后缀
Power BI 动态更改显示单元后缀,以匹配用户环境的区域或系统设置。 这种自动适应有助于确保与本地约定的一致性,但在用户跨不同地理位置或系统共享报表时,可能会导致混淆。
目前,Power BI 中没有直接功能能够锁定显示单元后缀,而不受位置或系统设置的影响。 但是,可以手动调整视觉对象的格式设置,以指定一致的显示单元。 需要为每个显示值的视觉组件单独进行此调整。
要显示自定义格式字符串,不得在视觉对象的格式设置中设置显示单元。 可能需要选择重置为默认来清除任何显示单元覆盖。
字体
本部分解决了用户在 Power BI 中可能遇到字体的潜在问题。
默认字体
macOS 用户可能会遇到 Microsoft拥有的字体呈现问题,因为这些字体并未默认包含在 macOS 系统中。 由于缺少某些Microsoft字体,macOS 默认为替代字体。 这种回退可能会导致文本呈现存在差异,尤其是在字号和布局一致性方面。
若要解决此问题,用户可以在其 macOS 设备上手动安装缺少的Microsoft字体。 此操作有助于确保报表和文档达到预期效果。 或者,报表创建者可以选择在 Windows 和 macOS 平台中通用的字体,以避免此类问题。
自定义字体
将自定义字体合并到 Power BI 报表中时,必须在自定义主题文件中正确指定字体。 必须按其正确的操作系统名称引用字体,该名称可能与其显示名称不同。 使用显示名称可能会导致报表中无法识别或应用字体。
若要确保自定义主题文件使用正确的字体名称,请转到 Windows 控制面板功能中的 “字体 ”部分。 在这里,可以验证字体的确切 OS 名称。 验证名称后,在自定义主题文件中使用它成功将自定义字体应用于 Power BI 报表。
Power BI 报表使用的字体必须安装在每个用户的本地计算机上。 原因是字体未嵌入到报表本身中。 如果未在本地安装字体,则当用户查看报表时,它不会正确显示。 这种情况可能会导致报表的外观不一致,并可能影响总体用户体验。
为了帮助确保所有用户的字体使用统一性,我们建议使用 IT 组策略来集中分发组织中的字体。 此策略有助于在所有相关计算机上安装所需的字体,以保持报表的预期设计和可读性。
此外,自定义字体可能不可用,或者在执行导出命令导致服务器上呈现时无法正确呈现。 示例包括导出到 PDF、导出到 PowerPoint 或在使用电子邮件订阅时导出到图像。
颜色
本部分解决了用户可能会遇到报表颜色的潜在问题。
系列颜色分配
在 Power BI 中,对序列 的主题颜色 分配可能会有所不同,具体取决于该系列是静态的还是动态的。 这种可变性可能导致报表视图的颜色表示不一致。
对于静态系列,Power BI 根据系列的索引顺序分配主题颜色。 但是,对于动态系列,颜色以先到先得的原则分配。 因此,为序列选择的颜色可能会更改,具体取决于以下因素之一:
- 按不同顺序应用筛选器时,查看报表页的顺序
- 用户(如果环境使用 RLS)
为了保持动态序列的颜色一致性,建议在报表的格式设置中显式定义每个系列的颜色。 此操作可确保每个系列保留其指定颜色,而不受任何查看顺序或应用的筛选器影响。
主题
本部分解决了用户在使用自定义主题时可能会遇到的潜在问题。
默认设置
在 Power BI 中设置特定于视觉对象的格式选项时,此作可以替代自定义主题中的任何预定义属性。 显式格式在视觉层级优先于主题级设置。 因此,如果为特定视觉对象设置了现有格式选项,则任何自定义主题设置都不适用。
例如,若要使自定义主题颜色生效,需要将视觉对象颜色重置为默认格式。 可以通过在颜色格式选项中选择“重置为默认”来重置视觉对象的颜色。 清除特定格式后,如果未为该视觉对象设置显式颜色,则自定义主题颜色应按预期应用。
另一个示例是,在自定义主题文件中指定 Legend Position = Left ,但在视觉级别指定其他内容时,应始终使用 重置为默认 以允许应用自定义主题。
Maps
本部分解决了用户在处理地图视觉对象时可能遇到的潜在问题。
Bing 地图
适用于 Power BI 的必应地图即将弃用,不应再用于 Power BI 中的地理数据表示。 作为过渡到更高级和以业务为中心的服务的一部分,我们建议使用 Azure Maps 作为适用于 Power BI 的必应地图的替代方法。 Azure Maps 提供了一组丰富的地理数据服务和持续更新的功能。
可以通过选择每个视觉对象,然后选择 可视化 窗格中的 Azure Maps 图标,将必应地图视觉对象转换为 Azure Maps。 我们尝试在转换期间保留格式设置。 或者,在 Power BI Desktop 中打开报表时,你可能会注意到弹出对话框,并可以选择将所有必应地图视觉对象转换为 Azure Maps。
若要全面了解 Azure Maps,包括如何入门、发送到 Azure 的数据以及服务的限制,请参阅 Azure Maps Power BI 视觉对象入门。
地理编码
为了确保 Power BI 中的 地理编码 准确性:
- 确保模型具有每个不同位置实体的原始数据。
- 避免串联字符串。
- 将正确的数据类别分配给每个位置实体,例如 State 或 Zipcode。
- 在模型中生成位置层次结构,或者在位置字段井中放置多个字段。
使用“全部向下展开”图标钻取到最低层次结构级别,其中包括所有更高的级别。 此作有助于解决具有相同名称的位置的歧义,例如区分巴黎、得克萨斯州和法国巴黎。 将 国家/地区 添加到位置层次结构中,并使用 向下钻取 或 展开全部 功能,可以改善地理编码结果。
工具提示
本部分解决了用户可能遇到工具提示的潜在问题。
页工具提示
不会为仪表板可视化磁贴或用于报表页的仪表板磁贴显示报表页工具提示。
按照设计,Power BI 中的仪表板目前不支持报表页工具提示。 仪表板磁贴拍摄固定内容的最小快照,并且它们没有对设计为工具提示的报表页的引用。
建议设计仪表板而不依赖于报表页工具提示,以帮助确保明确显示必要的信息。
折线图工具提示
用户可能会注意到折线图工具提示与其他图表的显示方式不同。 默认情况下,Power BI 显示所有系列值和垂直对齐条,以帮助用户比较特定类别中的所有序列值。
在某些情况下,例如组合图表和折线图在达到数据限制后进入高密度采样时,会显示标准数据点的工具提示。 不同的筛选器可能会使查询的结果略微高于或低于限制,从而在同一折线图的不同时间点生成不同的工具提示。
有关详细信息,请参阅 Power BI 中的高密度行采样。
映像
本部分解决了用户在可视化效果中可能包含图像时可能遇到的潜在问题。
图像 URL
如果 Power BI 报表中的图像未呈现,则可能无法匿名访问 图像 URL 。 Power BI 要求匿名访问图像 URL,而无需登录即可查看。 图像不能托管在需要身份验证的网站上,例如 SharePoint 或 OneDrive。
若要确保图像 URL 可公开访问,请在 InPrivate 模式浏览器窗口中打开图像 URL。 如果图像无需登录即可加载,则正确配置了用于 Power BI 的图像 URL。 Power BI Desktop 或 Power BI 服务不支持从本地路径加载图像。
同样,仅当图像 URL 可匿名访问时,Power BI 移动应用才会显示。 同样,映像不能托管在需要登录的网站(例如 SharePoint 或 OneDrive),即使你可以在 Power BI Desktop 或 Power BI 服务中看到该图像。