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

news2025/6/8 9:08:42

微软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
EVALUATE
  SUMMARIZECOLUMNS(
    '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 sold
  MEASURE 'Sales'[AvgProfit per Product]= DIVIDE([Profit],[UniqueProductsSold])
// New measure to calculate the average sales per reseller
  MEASURE 'Sales'[AvgSales per Reseller]= DIVIDE([TotalSales],[UniqueResellers])
// New measure to calculate the average quantity per order
  MEASURE 'Sales'[AvgQuantity per Order]= DIVIDE([TotalQuantity],[Orders])
// New measure to calculate the average sales per order
  MEASURE 'Sales'[AvgSales per Order]= DIVIDE([TotalSales],[Orders])

// Evaluate the new measures
EVALUATE
  ROW(
"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 会考虑所有数据,包括隐藏在当前未应用筛选器或切片器后面的数据。 您可以通过在提示中指示范围来汇总或回答整个报表中的问题,或仅汇总或回答当前页面的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2403958.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Prompt提示工程指南#Kontext图像到图像

重要提示:单个prompt的最大token数为512 # 核心能力 Kontext图像编辑系统能够: 理解图像上下文语义实现精准的局部修改保持原始图像风格一致性支持复杂的多步迭代编辑 # 基础对象修改 示例场景:改变汽车颜色 Prompt设计: Change …

产品经理课程(十一)

(一)复习 1、用户需求不等于产品需求,挖掘用户的本质需求 2、功能设计的前提:不违背我们的产品的基础定位(用一句话阐述我们的产品:工具:产品画布) 3、判断设计好坏的标准&#xf…

Moldflow充填分析设置

1. 如何选择注塑机: 注塑机初选按注射量来选择: 点网格统计;选择三角形, 三角形体积就是产品的体积 47.7304 cm^3 点网格统计;选择柱体, 柱体的体积就是浇注系统的体积2.69 cm^3 所以总体积产品体积浇注系统体积 47.732.69 cm^3 材料的熔体密度与固体…

Imprompter: Tricking LLM Agents into Improper Tool Use

原文:Imprompter: Tricking LLM Agents into Improper Tool Use 代码:Reapor-Yurnero/imprompter: Codebase of https://arxiv.org/abs/2410.14923 实机演示:Imprompter 摘要: 新兴发展的Agent可以将LLM与外部资源工具相结合&a…

【大模型:知识图谱】--3.py2neo连接图数据库neo4j

【图数据库】--Neo4j 安装_neo4j安装-CSDN博客 需要打开图数据库Neo4j, neo4j console 目录 1.图数据库--连接 2.图数据库--操作 2.1.创建节点 2.2.删除节点 2.3.增改属性 2.4.建立关系 2.5.查询节点 2.6.查询关系 3.图数据库--实例 1.图数据库--连接 fr…

如何理解机器人课程的技术壁垒~壁垒和赚钱是两件不同的事情

答疑: 有部分朋友私聊说博客内容,越来越不适合人类阅读习惯…… 可以做这种理解,我从23年之后,博客会不会就是写给机器看的。 或者说我在以黑盒方式测试AI推荐的风格。 主观-客观-主观螺旋式发展过程。 2015最早的一篇博客重…

selinux firewalld

一、selinux 1.说明 SELinux 是 Security-Enhanced Linux 的缩写,意思是安全强化的 linux; SELinux 主要由美国国家安全局(NSA)开发,当初开发的目的是为了避免资源的误用 DAC(Discretionary Access Cont…

408第一季 - 数据结构 - 字符串和KMP算法

闲聊 这章属于难点但考频低 3个名词记一下:模式匹配,主串,字串(模式串) 举个例子 主串 aabaaaabaab 字串 aabaab 模式匹配 从主串找到字串 暴力解法 也是不多说 很暴力就是了 KMP算法 next数组 它只和字串有关 先…

如何查看自己电脑安装的Java——JDK

开始->运行->然后输入cmd进入dos界面 (快捷键windows->输入cmd) 输入java -version,回车 出现了一下信息就是安装了jdk 输入java -verbose,回车 查看安装目录

电力系统时间同步系统之三

2.6 电力系统时间同步装置 时间同步装置主要完成时间信号和时间信息的同步传递,并提供相应的时间格式和物理接口。时间同步装置主要由三大部分组成:时间输入、内部时钟和时间输出,如图 2-25 所示。输入装置的时间信号和时间信息的精度必须不…

火语言RPA--界面应用详解

新建一个界面应用后,软件将自动弹出一个界面设计器,本篇将介绍下流程设计器中各部分的功能。 UI控件列表 显示软件中自带的所有UI控件流程库 流程是颗粒组件的容器,可在建立的流程中添加颗粒组件编写成规则流程。 流程编辑好后再绑定UI控件…

基于Spring Boot的云音乐平台设计与实现

基于Spring Boot的云音乐平台设计与实现——集成协同过滤推荐算法的全栈项目实战 📖 文章目录 项目概述技术选型与架构设计数据库设计后端核心功能实现推荐算法设计与实现前端交互设计系统优化与性能提升项目部署与测试总结与展望 项目概述 🎯 项目背…

Neovim - 打造一款属于自己的编辑器(一)

文章目录 前言(劝退)neovim 安装neovim 配置配置文件位置第一个 hello world 代码拆分 neovim 配置正式配置 neovim基础配置自定义键位Lazy 插件管理器配置tokyonight 插件配置BufferLine 插件配置自动补全括号 / 引号 插件配置 前言(劝退&am…

RAG检索系统的两大核心利器——Embedding模型和Rerank模型

在RAG系统中,有两个非常重要的模型一个是Embedding模型,另一个则是Rerank模型;这两个模型在RAG中扮演着重要角色。 Embedding模型的作用是把数据向量化,通过降维的方式,使得可以通过欧式距离,余弦函数等计算…

CLion社区免费后,使用CLion开发STM32相关工具资源汇总与入门教程

Clion下载与配置 Clion推出社区免费,就是需要注册一个账号使用,大家就不用去找破解版版本了,jetbrains家的IDEA用过的都说好,这里嵌入式领域也推荐使用。 CLion官网下载地址 安装没有什么特别,下一步就好。 启动登录…

第21讲、Odoo 18 配置机制详解

Odoo 18 配置机制详解:res.config.settings 与 ir.config_parameter 原理与实战指南 在现代企业信息化系统中,灵活且可维护的系统参数配置是模块开发的核心能力之一。Odoo 作为一款高度模块化的企业管理软件,其参数配置机制主要依赖于两个关…

【计算机网络】Linux下简单的TCP服务器(超详细)

服务端 创建套接字 💻我们将TCP服务器封装成一个类,当我们定义出一个服务器对象后需要马上对服务器进行初始化,而初始化TCP服务器要做的第一件事就是创建套接字。 TCP服务器在调用socket函数创建套接字时,参数设置如下&#xff1…

最新Spring Security实战教程(十七)企业级安全方案设计 - 多因素认证(MFA)实现

🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》…

html+css+js趣味小游戏~Cookie Clicker放置休闲(附源码)

下面是一个简单的记忆卡片配对游戏的完整代码&#xff0c;使用HTML、CSS和JavaScript实现&#xff1a; html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"wid…

SDC命令详解:使用set_propagated_clock命令进行约束

相关阅读 SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482 目录 指定端口列表/集合 简单使用 注意事项 传播时钟是在进行了时钟树综合后&#xff0c;使用set_propagated_clock命令可以将一个理想时钟转换为传播时钟&#x…