当前位置: 首页 > news >正文

微软PowerBI考试 PL300-使用适用于 Power BI 的 Copilot 创建交互式报表

微软PowerBI考试 PL300-使用适用于 Power BI 的 Copilot 创建交互式报表

Microsoft Power BI 可帮助您通过交互式报表准备数据并对数据进行可视化。 如果您是 Power BI 的新用户,可能很难知道从哪里开始,并且创建报表可能很耗时。 通过适用于 Power BI 的 Copilot,您可以更轻松地将数据快速转化为见解。

准备您的数据以供适用于 Power BI 的 Copilot 使用

Microsoft Power BI 使您能够在单个工具内开发交互式报表。 典型的报表开发包括以下步骤:

准备数据和对数据进行建模
可视化和分析数据
保护和分发报表

每个步骤都可能很耗时,并且会让新 Power BI 用户望而生畏,具体取决于数据的复杂性和报表的要求。 通过使用适用于 Power BI 的 Copilot 执行如下一些任务,您可以减少创建报表所花费的时间:

基于自然语言创建度量值。

使用同义词更新语义模型,以改善用户问答体验。
根据预填充的提示生成报表内容、摘要视觉对象和页面。
分析基础语义模型的摘要。
但是,您仍需执行初始数据清理和转换任务,这对于确保报告的准确性至关重要。

确保数据质量

您还需要针对数据质量的不同方面评估语义模型,否则 Copilot 可能无效。

在创建 Power BI 报表时,数据质量至关重要,因为它直接影响从数据中获得的见解的准确性和可靠性。 下面是数据质量如何影响 Power BI 报表的成功创建的示例:

完整性:缺少值可能会导致差距。
有效性:超出范围的数据值可能会扭曲视觉对象和结果。
一致性:不一致的数据可能会影响与日期相关的视觉对象。
唯一性:重复项可能会影响数据准确性。
数据关系:如果没有关系,可能无法实现跨表视觉对象。
DAX 计算:有限的计算可能会导致可能获得的见解更少。

使用 Power Query 准备数据

Power Query 是准备语义模型的关键 Power BI Desktop 功能。 这是创建 Power BI 报表的初始步骤,在使用 Copilot 时不可或缺。 使用 Power Query 确保数据质量:

通过评估列质量、分配和配置文件来分析数据。 通过解决不一致、意外值或 null 值和其他数据质量问题来清理数据。 通过为列和查询实施用户友好的命名约定、更改列数据类型和应用数据形状转换来转换数据。

使用适用于 Power BI 的 Copilot 对您的数据进行建模

正确准备数据是获取数据见解的基础。 清理、转换和构形数据后,您便可以开始设计语义模型。

将表与关系相连接

下一步是创建表间关系。 通过关系,您可以稍后在开发流程中在报表视觉对象中筛选和汇总数据。 您可以使用自动检测关系功能开始操作,然后使用 Copilot 汇总初始语义模型,以确定是否需要任何其他关系。

在下图中,有一个包含通过关系连接的维度表的事实表。 当为语义模型使用星形架构或 snowflake 架构时,Power BI 报表效果最佳。

包含事实表和已连接维度表的星形架构语义模型的屏幕截图。

创建快速度量

连接表后,您可能会发现无法使用原样数据回答业务要求问题。 在本应用场景中,您可以使用 DAX (Data Analysis Expressions) 创建度量值,以创建新的数据计算来满足您的要求。 DAX 用途广泛且功能强大,但开始使用 Power BI 时也令人生畏。 DAX 描述为一种函数语言。 函数语言(例如 DAX)专注于使用函数计算结果,与基于集合的语言的分步方法相比,这可能更加与直觉相反。

Power BI 允许您创建快速度量,从而允许您添加要计算的数据字段。

“快速度量”窗格的屏幕截图,其中包含一些预填充选项,包括平均值和筛选器。

借助快速度量,您可以轻而易举地创建度量值并学习 DAX,同时满足报表要求。

使用 DAX 进行查询

Power BI Desktop 中有四个视图:报表、表、模型 和 DAX 查询。 在 DAX 查询视图中,您可以在功能区中选择 Copilot,并使用自然语言描述您的需求。

考虑在“DAX 查询”视图的 Copilot 功能中输入以下提示 total sales for all salespeople individually for all items in the accessories category

此提示旨在计算每个销售员在配饰类别的销售额总计。 在 AdventureWorks,有多个类别,其中包含多个产品。 配饰的销售额较低,业务要求是更好地了解销售更多配饰的人员,以便能够共享有价值的信息。

用于计算上一个提示的 DAX 查询的屏幕截图。

// DAX query generated by Fabric Copilot with "total sales for all salespeople individually for all items in the accessories category"
// Total sales for each salesperson for items in the accessories category
EVALUATESUMMARIZECOLUMNS('Salesperson'[Salesperson],FILTER('Product', 'Product'[Category] == "Accessories"),"Total Sales", [Total Sales])

下表显示 Copilot 生成的 DAX 查询的示例结果。 

图片

根据 DAX 查询创建度量值

在“DAX 查询”视图中使用 Copilot 以探索数据并确定需要创建的度量值,然后选择使用更改更新模型,以创建度量值。 以下查询是根据 suggest measures 提示生成的。

// DAX query generated by Fabric Copilot with "Suggest new measures in a DAX query for further analysis and try them out with one or more suitable columns"
DEFINE
// New measure to calculate the average profit per product soldMEASURE 'Sales'[AvgProfit per Product]= DIVIDE([Profit],[UniqueProductsSold])
// New measure to calculate the average sales per resellerMEASURE 'Sales'[AvgSales per Reseller]= DIVIDE([TotalSales],[UniqueResellers])
// New measure to calculate the average quantity per orderMEASURE 'Sales'[AvgQuantity per Order]= DIVIDE([TotalQuantity],[Orders])
// New measure to calculate the average sales per orderMEASURE 'Sales'[AvgSales per Order]= DIVIDE([TotalSales],[Orders])// Evaluate the new measures
EVALUATEROW(
"Avg Profit per Product",[AvgProfit per Product],
"Avg Sales per Reseller",[AvgSales per Reseller],
"Avg Quantity per Order",[AvgQuantity per Order],
"Avg Sales per Order",[AvgSales per Order])

生成的表如下: 

图片

以下屏幕截图是三个简单步骤的结果:

输入 suggest measures 提示。 

在结果返回后选择保留查询。 

运行查询。 

作为报表开发人员,您可以使用更改更新模型,以创建最适合您的项目的度量值。

“Suggest Measures”提示的屏幕截图,其中包含如前所述的建议度量值和表结果。

总结

Copilot 允许您更有效地探索和设计语义模型,从而扩展您的数据分析技能,并使您成为更好的报表开发人员。

使用适用于 Power BI 的 Copilot 创建报表

现在,您已了解准备数据的价值以及如何根据报表需求设计语义模型。 接下来,我们将探索如何可视化数据以及为数据驱动决策提供见解。

使用 Power BI Desktop 创建报表

Power BI Desktop 是主要的报表开发工具。 只需使用此应用程序,即可连接到、转换和可视化数据并对数据进行建模。 让我们探索 Copilot 如何帮助您在 Power BI Desktop 中创建视觉对象和报表。

Copilot 体验与其他 Microsoft Copilot 产品一致 - 选择 Copilot 按钮,将打开一个新窗格,其中包含建议的提示和聊天功能。

您可以尝试的一些提示是:

创建新的报表页面。
为新报表页面建议内容。
回答此数据问题...(然后在聊天中插入您的问题)。

Power BI Desktop 中的“Copilot”窗格的屏幕截图,其中包含建议的提示。

以下示例是使用创建新报表页面建议提示生成的。 Copilot 要求提供名称和描述,然后创建报表元素,包括:

带有产品和销售员切片器的标头。
销售额、成本和利润度量值(销售额减去成本)的总和的卡片视觉对象。
评估一段时间内的销售额、成本和利润的面积图。
评估按产品的销售额、成本和利润的柱状图。
按区域的销售额的地图视觉对象。
此报表和所有元素均在一个一致的主题中生成,并快速创建。

如前所述生成的报表页面的屏幕截图。

使用 Power BI 服务创建报表

当您在 Power BI Desktop 中创建报表时,您可以将其发布到 Power BI 或 Fabric 服务以进行协作和分发。 发布报表时,会在工作区中创建两个项目:语义模型报表

报表是您在 Power BI Desktop 的“报表”视图中创建的视觉对象表示形式。
语义模型是基础数据,包括关系和度量值。

若要通过 Power BI 服务创建报表,首先要从语义模型中选择省略号 (...),然后选择创建报表。

Power BI 服务的屏幕截图,其中已展开语义模型的省略号并已选择“创建报表”选项。

选择 Copilot 按钮,然后查看包含建议的提示和聊天字段的类似体验。

“Copilot”窗格的屏幕截图,其中包含建议的提示。

在本示例中,我们可以看到提供了几种不同的可能性,包括:

按销售员的销售业绩
区域销售分析
产品成本和收益率
在以下屏幕截图中,我们选择了产品成本和收益率 提示来生成新的报表页面。 本页面的布局与使用 Power BI Desktop 创建的页面布局相似。 还有卡片视觉对象、条形图、柱状图和面积图,可帮助分析不同产品的成本和收益率,包括标准成本、利润和利润率。

生成的报表和包含提示体验的 Copilot 窗格的屏幕截图。

使用自定义提示创建页面

您还可以根据自己对报表的数据和业务要求的知识,提供您自己的提示。 Copilot 可以根据您的提示创建的内容可能会受到限制。 有关我们的模型的一些想法是:

创建一个页面,按销售额显示前 10 个产品。
在新页面上创建一个视觉对象,显示所有售出产品中排名前三的颜色。

最终注意事项 使用 Copilot 时,您应该将其视为初稿,这需要您进行审查才能完成。 虽然您可能按原样保留视觉对象,但您可能需要更改其他视觉对象的颜色或标签。 请记住:

我们正在不断进行更新,敬请期待改进功能。
Copilot 回复是使用 AI 生成的,可能会出错。 始终自我检查。

使用适用于 Power BI 的 Copilot 创建摘要

摘要通过提供清晰简洁的概述来使访问群体保持参与,确保有效传达核心消息。 作为叙事流程的一部分,摘要还提供上下文并突出显示重要方面。

使用叙事视觉对象进行总结

叙事视觉对象允许您创建一个自定义视觉对象,以在报表视觉对象中汇总和引用数据。 自定义叙事可以更好地控制格式和文本。 Copilot 创建的摘要包括以下建议提示:

提供执行摘要
回答领导层可能提出的问题
创建见解的项目符号列表

还可以输入自定义提示。 选择引用当前页面上的所有视觉对象或要包括在摘要中的特定视觉对象。 此视觉对象在 Power BI Desktop 和服务中都可用。 您还可以在自定义摘要和 Copilot 摘要之间切换以进行比较。

“使用 Copilot 创建叙事”对话框和之前描述的选项的屏幕截图。

在以下屏幕截图(Copilot 生成的摘要)中,一些突出显示的要点为:

各个产品的最高和最低销售量。
大幅突增的销售量。
单日总利润和最高利润。

Copilot 生成的摘要的屏幕截图。

这些详细信息提供一目了然的见解,而整个报表则提供交互式视觉对象以供进一步分析。

在 Copilot 窗格中汇总

报表开发人员和使用者都可以使用 Copilot 窗格对报表进行汇总。 开发人员可以使用 Copilot 生成有关如何呈现数据的想法,而使用者可以更好地了解报表中的数据。

Copilot 会考虑所有数据,包括隐藏在当前未应用筛选器或切片器后面的数据。 您可以通过在提示中指示范围来汇总或回答整个报表中的问题,或仅汇总或回答当前页面的问题。

相关文章:

  • AI书签管理工具开发全记录(十五):TUI基本逻辑实现与数据展示
  • 理解 RAG_HYBRID_BM25_WEIGHT:打造更智能的混合检索增强生成系统
  • 使用 C++/OpenCV 创建动态流星雨特效 (实时动画)
  • PyTorch 中cumprod函数计算张量沿指定维度的累积乘积详解和代码示例
  • 常用函数库之 - std::function
  • 计算机操作系统(十五)死锁的概念与死锁的处理方法
  • 轮廓上距离最大的两个点
  • 温控加热电路【比较器输出作为MOS开关】
  • Python Copilot【代码辅助工具】 简介
  • C++修炼:C++11(二)
  • 鸿蒙仓颉语言开发实战教程:商城应用个人中心页面
  • 数 据 结 构 进 阶:哨 兵 位 的 头 结 点 如 何 简 化 链 表 操 作
  • conda环境配置(二) —— 报错
  • Macbook M3 使用 VMware Fusion 安装 openEuler24.03LTS
  • 性能测试-jmeter实战2
  • ​React Hooks 的闭包陷阱问题
  • 【看到哪里写到哪里】C的“数组指针”
  • 宝塔安装配置FRP
  • 【第七篇】 SpringBoot项目的热部署
  • 基于SpringBoot解决RabbitMQ消息丢失问题
  • 站长工具最近查询/网站备案查询官网
  • wordpress扁平化登录页源码/女装标题优化关键词
  • 新站整站优化/seo资源网站 排名
  • 咸阳网站网站建设/免费seo快速排名工具
  • 周口网站建设zkweb/网络安全有名的培训学校
  • 网站开发方式的选择/网络销售平台排名前十