微軟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 會考慮所有數據,包括隱藏在當前未應用篩選器或切片器后面的數據。 您可以通過在提示中指示范圍來匯總或回答整個報表中的問題,或僅匯總或回答當前頁面的問題。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/83374.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/83374.shtml
英文地址,請注明出處:http://en.pswp.cn/web/83374.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Android11三網共存

一、優先級基本知識介紹 Android6.0之后系統中優先級設置都是根據Score分值來設置優先級,分值0-100,數值越高,越優先。 SIM卡網絡 50 wifi網絡 60 有線網絡 70手機網絡設置都有自己的Factory設置類,都繼承自NetworkFactory.j…

【散刷】二叉樹基礎OJ題(三)

📝前言說明: 本專欄主要記錄本人的基礎算法學習以及刷題記錄,使用語言為C。 每道題我會給出LeetCode上的題號(如果有題號),題目,以及最后通過的代碼。沒有題號的題目大多來自牛客網。對于題目的…

什么是數據交換?有哪些數據交換方式?

目錄 一、數據交換是什么 二、數據交換面臨的挑戰 1. 數據格式差異 2. 數據標準不統一 3. 安全與隱私問題 4. 網絡與性能問題 三、常見的數據交換方式 1. 文件交換 2. 數據庫直連 3. 中間件交換 4. API接口交換 四、數據交換的發展趨勢 1. 實時性要求提高 2. 標準…

C#winform畫圖代碼記錄

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace 坐標變換 {public partial class Fo…

python打卡day50

import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pyplot as plt import numpy as np# 定義通道注意力 class ChannelAttention(nn.Module):def __i…

Go語言多線程問題

打印零與奇偶數(leetcode 1116) 方法1:使用互斥鎖和條件變量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…

ateⅹⅰt()的用法

在C/C++中, atexit() 函數用于注冊程序退出時需要調用的函數,即使程序通過 main() 函數返回、 exit() 函數退出或異常終止,這些注冊的函數也會被執行。以下是其詳細用法: 1. 函數原型與頭文件 #include <cstdlib> // C++中需包含此頭文件 int atexit(void (*functio…

【大模型】 使用llama.cpp 進行模型轉換和量化

目錄 1 相關知識 ■llama.cpp ■GGUF 格式 ■量化 2 詳細步驟 克隆 llama.cpp 倉庫 安裝依賴 配置 CMake 構建 構建項目 驗證安裝 轉換 safetensors 為 FP16 GGUF 量化模型 (Q4_K_M) 測試量化模型 1 相關知識 ■llama.cpp llama.cpp是一個開源的 C/C++ 庫,旨…

大數據學習(133)-Hive數據分析2

????&#x1f34b;&#x1f34b;大數據學習&#x1f34b;&#x1f34b; &#x1f525;系列專欄&#xff1a; &#x1f451;哲學語錄: 用力所能及&#xff0c;改變世界。 &#x1f496;如果覺得博主的文章還不錯的話&#xff0c;請點贊&#x1f44d;收藏??留言&#x1f4…

IDEA 連接 Docker 一鍵打鏡像

首先&#xff0c;檢查 IDEA 是否安裝了 Docker 插件&#xff1a; 版本比較新的 IDEA 默認都安裝了這個插件&#xff0c;如果沒有安裝&#xff0c;安裝一下。 確保我們虛擬機上安裝了 Docker 和 Docker-compose&#xff0c;并啟動了 Docker。 找到 IDEA 下方的 Services tab 欄…

第六講——一元函數微分學的應用之中值定理、微分等式與微分不等式

文章目錄 連續函數性質定理定理1 有界與最值定理定理2 介值定理定理3 平均值定理定理4 零點定理定理5 費馬定理導數介值定理(達布定理) 中值定理羅爾定理拉格朗日中值定理柯西中值定理泰勒公式 討論方程的根問題——微分等式證明不等式問題使用函數的性質(單調性、凹凸性、最值…

2025.06.11【Ribo-seq】|用CPAT預測sORF序列的編碼潛能

文章目錄 前言一、準備工作1. 安裝CPAT2. 下載物種特異性模型 二、準備sORF核酸序列1. 獲取sORF的拼接核酸序列示例腳本&#xff08;假設已獲得外顯子fasta&#xff09;&#xff1a; 三、運行CPAT預測編碼潛能1. 準備CPAT模型和hexamer表2. 運行CPAT 四、結果解讀五、常見問題與…

Hive面試題匯總

一、hive架構相關 遇到這類問題&#xff0c;可以靈活的去回答&#xff0c;比如可以結合平時使用hive的經驗作答&#xff0c;也可以結合下圖從數據的讀入、解析、元數據的管理&#xff0c;數據的存儲等角度回答&#xff1a; 二、hive的特點 本題主要為了考察對hive的整體使用…

樹莓派超全系列教程文檔--(57)如何設置 Apache web 服務器

如何設置 Apache web 服務器 設置 Apache web 服務器安裝 Apache測試 web 服務器更改默認網頁 為 Apache 安裝 PHP 文章來源&#xff1a; http://raspberry.dns8844.cn/documentation 原文網址 設置 Apache web 服務器 Apache 是一款流行的 web 服務器應用程序&#xff0c;您…

(九)現代循環神經網絡(RNN):從注意力增強到神經架構搜索的深度學習演進

現代循環神經網絡的內容&#xff0c;將介紹幾種先進的循環神經網絡架構&#xff0c;包括門控循環單元&#xff08;GRU&#xff09;、長短期記憶網絡&#xff08;LSTM&#xff09;的變體&#xff0c;以及注意力機制等。這些內容將幫助你更深入地理解循環神經網絡的發展和應用。 …

牛市與熊市:市場周期的雙面鏡

牛市推動資產增值與風險積累&#xff0c;熊市擠壓泡沫并孕育機會&#xff0c;兩者交替循環&#xff0c;構成市場自我調節機制。 1、概念對比&#xff1a;情緒與趨勢的博弈 牛市&#xff08;Bull Market&#xff09;&#xff1a;指資產價格持續上漲&#xff08;通常漲幅超20%&a…

web程序設計期末復習-填空題

常用標簽 塊級標記 行內標記等 一、塊級元素 特點&#xff1a; 獨占一行可以設置寬度、高度、內外邊距默認情況下會從上到下垂直排列 常見標簽&#xff1a; 標簽 含義 <div> 最常用的通用塊級容器 <p> 段落 <h1>到<h6> 標題&#xff08;一級…

go全局配置redis,全局只需要連接一次,然后全局可以引用使用

創建redis文件夾、創建dadeRedis.go package redisimport ("context""github.com/go-redis/redis/v8""log""time" )var (client *redis.Clientctx context.Background() )// 初始化Redis連接&#xff08;建議在程序啟動時調用&am…

緩沖區(C語言緩沖區+內核緩沖區)一個例子解釋他們的關系和作用!!!

首先提出問題&#xff1a; 為什么以下代碼是先sleep三秒后&#xff0c;屏幕才顯示"XXXXXXX"。 #include<stdio.h> #include<unistd.h>int main() {printf("XXXXXXX");sleep(3);return 0; } 為什么以下代碼是先顯示"XXXXXXX"&#xf…

【2025版】Java 工程師學習路線圖 —— 掌握程度描述版

?【2025版】Java 工程師學習路線圖 &#x1f4a1; 目標&#xff1a;成為合格的 Java 工程師&#xff08;前后端都要會&#xff09; &#x1f4dd; 結構清晰 | 階段明確 | 掌握程度分級 | 適合自學或轉行 &#x1f539; 階段一&#xff1a;編程基礎 計算機通識 模塊內容推薦掌…