Power BI 中的问答(Q&A)

2024 年 9 月 20 日 | 阅读 12 分钟

Q&A 概述

什么是 Q&A?

Power BI 的 Q&A(问答)功能使用户能够有效地利用自然语言查询与数据进行交互。无需复杂的查询或编程,它提供了一种快速简便的方法来从数据中提取见解。Q&A 不是依赖传统的搜索技术,而是解析并回答以自然语言表达的查询。例如,“按日期、年份和类别显示总销售额”。

Q&A in Power BI

Q&A 的主要目标是通过允许用户提问并获得图形和图表答案来简化数据发现。与传统搜索引擎相比,Q&A 专门用于从 Power BI 语义模型中提取数据,使其成为基于数据的定制化问题解答方案。

Q&A 可视化

Q&A 利用各种可视化手段以清晰易懂的方式呈现事实。考虑到所请求的数据类型,程序会选择最佳的可视化效果。例如,如果 Q&A 识别出数据是日期类型,它可能会将其呈现为折线图。同样,地图也可能用于显示地理可视化数据。

尽管 Q&A 会根据数据类型自动选择可视化效果,但用户也可以明确指定他们想要的可视化类型。用户可能会提出这样的问题:“将按类别划分的总销售额显示为面积图”。作为回应,Q&A 会提供一系列实用的可视化类型。

Q&A in Power BI

如何使用 Q&A

Q&A 界面

Q&A in Power BI

使用 Q&A 既简单又引人入胜。Q&A 界面在用户开始键入之前,就会提供提示,帮助他们高效地构建查询。这种预设的问题列表允许用户找到可能的问题进行提问,或开始探索。

通过 Q&A 搜索框,可以使用自然语言搜索、相对日期筛选、Top N 查询、基于条件的筛选、定义可视化类型、复杂聚合、排序结果、数据比较以及趋势分析等多种方式进行提问。

自动完成

Q&A 利用自动完成功能,在用户输入查询时提供相关且上下文相关的建议。此工具帮助用户更快地创建有效的搜索,就像在搜索引擎中键入一样。

自动完成建议提供的即时反馈有助于用户微调搜索查询。即使不确定搜索的确切格式,这也能让用户更快地浏览他们的数据。

Q&A in Power BI

橙色、蓝色和红色下划线

Q&A 使用下划线来显示系统对查询中特定单词或短语的识别程度。实心蓝色下划线表示已成功匹配数据模型中的字段或值。低置信度则用橙色虚线下划线表示,鼓励用户做出更精确的选择。红色双下划线表示该术语完全未被识别。

Q&A in Power BI

可视化结果: Q&A 会即时解析问题并尝试可视化响应。Q&A 自动将字段正确绘制在轴上的功能在最近的版本中得到了改进。当用户问“按年份划分的销售额”时,Q&A 会识别出“年份”是日期字段,并优先将其放在 X 轴上。

Q&A 支持众多可视化效果,包括地图、散点/气泡图、卡片、面积图、矩阵、表格、折线图和条形图。用户可以通过在查询后加上“作为 [图表类型]”来修改可视化类型。

Q&A in Power BI

Q&A 提供的自由度使用户能够自定义他们的体验。用户可以使用 Q&A 可视化格式设置窗格来更改蓝色、红色或橙色下划线的颜色。此外,Q&A 还可以被训练来识别它最初可能未意识到的特定术语或含义。这种训练方法提高了 Q&A 对特定上下文中的不常用词语或短语的理解和响应能力。

构建 Power BI Q&A 可视化

  1. 使用 Power BI 创建 Q&A 可视化,请按照以下步骤操作:
  2. 启动 Power BI 并选择一个空白报表页面。
  3. 打开“可视化”窗格,选择“构建可视化”部分,然后找到 Q&A 可视化图标。
  4. 单击图标开始在报表页面上创建新的 Q&A 可视化。
  5. 为了帮助您回答问题,Power BI 将自动生成一些 Q&A 建议。您可以使用“最高销售额”等建议来开始您的探索。
  6. 在报表页面上,选择 Q&A 可视化。
    Q&A in Power BI
  7. 您可以选择在 Q&A 问题区域手动插入文本,或从建议问题列表中选择以个性化您的可视化。此字段的标签为“关于你的数据提问”。
  8. 在此示例中,让我们通过选择“按销售额排名的前几名州”来选择一个建议。
    Q&A in Power BI
    Power BI 会根据在 Q&A 问题窗体中输入的文本或选择的建议,智能地确定合适的可视化类型。
  9. Power BI 会评估我们示例中的“按销售额排名的前几名州”查询,并确定条形图是呈现相关数据的最佳方式。
  10. 如果您有偏好的可视化类型,可以在问题中明确说明。例如,您可以输入“将按销售额排名的前几名州显示为饼图”,以指示 Power BI 使用饼图呈现数据。
    Q&A in Power BI

在 Power BI 的 Q&A 中添加自定义问题

在此过程中,您将学习如何使用 Power BI 插入您的问题并生成独特的 Q&A 可视化。此过程包括自动完成、与 Q&A 问题区域的交互以及根据 Power BI 注释调整查询。

  1. 开始提问:以探索的心态开始。在 Q&A 问题区域,输入关于您数据集或您正在寻找的见解的查询。
  2. 自动完成助手:Power BI 在您键入时提供自动完成建议。这些建议提供了语义模型中已识别的术语,以帮助您构建查询。
  3. 处理未知术语:当 Power BI 遇到它不理解的术语时,它会用红色突出显示。在某些情况下,该工具会提供这些术语的定义或替代措辞。为了提高查询的清晰度,用户可以选择其中一个建议的选项。
    Q&A in Power BI
  4. 利用语义模型术语:Power BI 可能会用蓝色突出显示语义模型中的特定术语。用户可以通过此指导更好地将其语言与模型对齐,以获得更精确和相关的结果。
    Q&A in Power BI
  5. 选择建议的问题:Power BI 会为用户提供建议。这些建议是基于已识别的术语和语义模型对齐而生成的。选择建议可以使查询更精确,并增加获得有见地可视化的可能性。
  6. 查看结果:输入精心设计的查询后,Power BI 会将结果作为可视化效果呈现。示例中的查询是生成折线图的基础。
  7. 更改可视化类型:用户可以选择可视化类型。您必须在当前查询后添加说明来修改可视化表示。例如,在 Power BI 中附加“作为柱形图”以用柱形图显示数据。
    Q&A in Power BI
  8. 结果柱形图:根据用户指示,Q&A 可视化会将表示更改为柱形图。

自定义 Power BI 的 Q&A 可视化

Power BI 用户可以更改 Q&A 可视化的外观并提高可访问性。使用“格式化可视化”窗格进行的自定义选项包括更改可视化设置和添加主题。以下是格式化和自定义 Power BI Q&A 可视化的分步过程。

1. 应用主题

  • 访问主题
  • 要访问 Power BI,请导航到菜单栏并选择“视图”。
  • 找到下拉菜单并选择“主题”。
Q&A in Power BI

2. 选择主题

  • 打开的“主题”窗格将显示活动主题。它可能默认设置为“经典”。
  • 检查“主题”窗格中提供的各种主题。单击您想要使用的主题。例如,选择“色盲安全”。
    Q&A in Power BI
  • 使用主题:Power BI 将立即将所选主题应用于报表页面,包括 Q&A 可视化。
  • 对于“色盲安全”主题,每个可视化组件都已修改,以提高色盲人士的可读性。
Q&A in Power BI

通过“格式化可视化”窗格进行自定义

1. 打开“可视化”窗口并选择 Q&A 可视化。

2. 选择右侧的“可视化”选项卡,导航到“格式”窗口。

问题字段:文本:字体名称、大小、颜色、粗体、斜体和下划线:调整这些设置可让用户个性化问题字段中文本的外观。它提供了字体样式、大小和强调的灵活性。

Q&A in Power BI

3. 背景:此选项允许用户修改问题字段的背景,增强 Q&A 部分的视觉吸引力。

Q&A in Power BI

4. 下划线:已接受、错误和警告颜色:这些选项控制根据系统理解的颜色用于下划线单词。接受的颜色表示已理解的术语,错误颜色用于无法理解的单词,警告颜色用于不确定的单词。

5. 提交按钮:用户可以选择提交按钮的背景颜色,为交互过程添加视觉元素。

Q&A in Power BI

重述文本

6. 文本:字体名称、字体大小和颜色:与“问题字段”类似,这些选项允许自定义重述文本的字体样式、大小和颜色。

Q&A in Power BI

建议

7. 标题:用户可以在“建议”部分自定义标题的字体样式、大小和颜色。

Q&A in Power BI

8. 卡片:字体名称、大小和颜色:与标题类似,这允许自定义“建议”部分中卡片的字体样式、大小和颜色。

Q&A in Power BI

通用格式设置

Power BI 中的通用格式设置对于优化可视化效果至关重要。本次讨论将重点介绍地图可视化,并探讨各种通用格式设置选项,解释其用途和重要性。

属性

  • “属性”部分包含尺寸、位置和高级选项。尽管这些选项可以通过鼠标单击访问,但它们提供了基本功能。
  • 大小属性:允许调整可视化的大小。根据可用空间确保灵活性。
  • 位置属性:允许在报表中移动可视化。
  • 高级选项:包括图层顺序调整,这在常规场景中很少使用。
Q&A in Power BI

影响

  • “效果”部分增加了地图的视觉吸引力。
  • 背景:允许设置地图的背景颜色。即使是微小的调整,例如将背景颜色从蓝色更改为粉红色,也可以极大地影响视觉印象。这对于美学定制至关重要。
  • 通过单击“背景”选项选择首选颜色。
    Q&A in Power BI
  • 可视化边框:为可视化添加边框。此功能通过提供独特的视觉外观来帮助定义地图的边界。
  • 要调整边框的大小,请单击“可视化边框”选项并输入一个值,例如 4 像素。
    Q&A in Power BI
  • 阴影:添加阴影效果,通常在视觉的右下方。这种微妙的触感增加了复杂性,并可以整体上改善演示效果。
  • 要应用阴影效果,请选择“阴影”选项。
Q&A in Power BI

标题图标

  • 标题图标在可视化顶部提供了附加功能。
  • 视觉对象上的筛选器:现在可以仅应用于视觉地图的筛选器,从而提高显示信息的质量。
  • 更多选项:您可以通过单击此处访问高级选项,如背景、边框和图标。用户可以根据自己的喜好更改颜色,确保视觉上令人愉悦的布局。
Q&A in Power BI

替代文本

  • 替代文本(Alt text)经常被误解,但它是可访问性的一个重要组成部分。
  • 替代文本旨在帮助使用屏幕阅读器或其他辅助设备的用户。系统会为视力障碍人士朗读描述性文本,而不是悬停的工具提示。
  • 激活:当系统使用叙述者时,替代文本将激活。
  • 用途:通过选择“替代语言”。用户可以输入描述性语言,为盲人或视力障碍人士提供有意义的故事。
Q&A in Power BI

标题

  • 将“按年份划分的销售额和数量”添加为可视化标题。
  • 将字体大小增加到 12 将提高可读性。
  • 将字体样式更改为“Segoe UI Semi Bold”,使文本显示为粗体且清晰。
  • 为形成对比,将文本颜色更改为黑色。
  • 为了使标题整洁并居中,水平居中对齐。
  • 为标题应用浅绿色背景。
Q&A in Power BI

Power BI 的 Q&A 功能使用户能够有效地以自然语言与数据进行通信。理解支持的配置、索引和缓存过程对于确保最佳性能和准确性至关重要。

Q&A 支持的数据源

以下 Power BI 配置支持 Q&A:

1. 导入模式

  • 最适合已加载到 Power BI 中的数据集。
  • 在使用实时连接模式时,可与 Power BI 数据集、Azure Analysis Services 或本地 SQL Server Analysis Services 一起使用。
  • DirectQuery:与 SQL Server 2019、Azure Synapse Analytics 和 Azure SQL 兼容。
  • 注意:虽然不受官方支持,但其他源也可能在 DirectQuery 中运行。
  • 启用/禁用 Q&A:您可以通过转到 Power BI Desktop 中的以下位置来专门管理报表的自然语言功能:
  • 导航到“文件”>“首选项”>“选项”。
  • 选择或取消选择“当前文件”>“数据加载”。要启用或禁用自然语言查询,请打开 Q&A。
    Q&A in Power BI
  • Q&A 索引:为了便于快速准确地解释问题,Q&A 依赖于索引。重要的索引点如下:
  • 默认情况下,索引包含每个列和表的名称。
  • 不包括较长值;长度小于 100 个字符的文本值会被索引。索引最多只能包含 500 万个唯一值。
  • 它基于前 1000 个模型实体(表和字段)构建。

3. 索引刷新和缓存

  • 在 Power BI Desktop 中使用 Q&A 时会生成索引。
  • 在构建索引时,会显示一个小型指示器显示进度。Q&A 可视化和建议可能不会立即显示。
  • 如果模型发生更改,索引会被更新;但是,这些更改是会话相关的。
  • 在 Power BI 服务中执行发布、重新发布或刷新等操作时,会重新生成索引。
  • 为了减少源的负担,Q&A 的 DirectQuery 数据索引每天最多刷新一次。

Power BI 中 Q&A 的缺点和挑战

1. 问题复杂性

挑战:在回答极其复杂的问题或具有复杂条件的情况下,Q&A 可能无法全部处理。

解释:虽然 Q&A 在理解自然语言问题方面表现出色,但它可能无法处理具有大量条件、聚合或复杂推理的复杂查询。在这种情况下,用户可能需要使用更传统的查询技术。

2. 置信度低和歧义

挑战:Q&A 在处理含糊不清的术语或置信度较低的匹配时可能会遇到困难。

解释:含糊不清的术语或具有多个匹配的短语可能导致低置信度分类。用户可能需要提供更精确的信息或从一组建议的解释中进行选择,以缩小搜索范围。

3. 个性化程度有限

挑战:Q&A 的可自定义性可能不如预期。

解释:在个性化 Q&A 生成的可视化时,用户可能会遇到一些限制。尽管它会自动选择合适的可视化效果,但用户可能希望对可视化类型和格式有更多的自定义选项。

4. 对措辞的敏感性

挑战:所选的确切措辞可能对 Q&A 的有效性产生重大影响。

解释:为了获得正确的结果,用户必须清晰地表达。措辞上的差异可能导致不同的解释,从而影响结果可视化效果的正确性和有用性。

Q&A 在 Power BI 中的实际应用

1. 销售概览

场景:零售公司可以使用 Q&A 快速分析销售数据。

用例:用户可以使用“比较产品 A 和产品 B 的销售额”或“按区域显示月度销售额”等查询。Q&A 的动态可视化生成使销售业绩的快速洞察成为可能。

2. 会计报告

场景:财务部门使用 Q&A 来报告财务信息。

用例:通过提出“比较各部门的利润”或“显示季度费用”等问题,财务专业人员可以与财务数据进行交互,从而提高报告和分析的可访问性。

3. 供应链优化

场景:一家制造公司使用 Q&A 进行供应链分析。

用例:客户可以就供应商绩效、生产效率或库存水平提出问题。Q&A 有助于可视化关键信息并识别供应链优化机会。

4. 医疗保健分析

场景:一家医疗保健组织使用 Q&A 来做出数据驱动的决策。

用例:医疗保健提供者可以通过“比较不同药物的有效性”或“按治疗类型分析患者预后”等查询来检查和可视化数据,从而做出明智的决策。

5. 营销活动评估

场景:营销团队使用 Q&A 来评估营销活动的有效性。

用例:通过使用动态可视化,营销人员可以通过提出“比较各渠道的转化率”或“显示活动 X 的参与度指标”等问题来快速评估活动效果。

6. HR 分析

场景:人力资源部门使用 Q&A 进行员工队伍分析。

用例:人力资源从业者可以通过使用“比较各团队的培训小时数”或“分析各部门的员工流失率”等查询来做出数据驱动的决策并获得对员工队伍趋势的见解。;

通过解决限制并利用实际应用,企业可以在各个行业中利用 Power BI 的 Q&A 功能,实现更具交互性和用户友好的数据分析。