使用撰寫 DAX 查詢 Copilot

您可以使用 Copilot,在Power BI語意模型的DAX查詢檢視中撰寫和說明數據分析表達式 (DAX) 查詢。

啟用 Copilot

請檢查以確定您符合 網狀架構 Copilot 需求

Power BI Desktop

在 Power BI Desktop 的 [Copilot 查詢檢視。

  1. 開啟 Power BI Desktop。
  2. 開啟現有的Power BI報表,或以即時編輯或即時連線的形式連接到已發佈的語意模型。 或者,您可以新增數據並建立新的語意模型和報表。
  3. 移至 DAX 查詢檢視,這是 Power BI Desktop 左側可用的第四個檢視。
  4. 建立新的查詢索引標籤。
  5. 按兩下 [Copilot] 按鈕或使用 CTRL + I Copilot開啟

顯示 DAX 查詢檢視中 Power BI Desktop 與 Fabric Copilot 的螢幕快照。

Power BI 服務或工作區

  1. 在工作區中選擇已發佈的語意模型。
  2. 從操作選單中,選擇 寫入 DAX 查詢。 如果 寫入 DAX 查詢 呈現灰色,您可能需要在 Power BI 服務 (預覽) 中,於 工作區設定的 Power BI[一般] 區段中,啟用 使用者可以編輯數據模型。
  3. 建立新的查詢索引標籤。
  4. 按兩下 [Copilot] 按鈕或使用 CTRL + I Copilot開啟

顯示在 DAX 查詢檢視中包含 Fabric Copilot 的 Power BI 服務螢幕快照。

注意

DirectQuery 和 Direct Lake 模型作者也可以使用 DAX 查詢檢視。 視需要檢視資料表中的資料。

使用 Copilot

讓我們看看在 Copilot DAX 查詢檢視有哪些可協助您:

  • 自然語言轉換為 DAX 查詢。 只要從語意模型詢問您想要的專案,並讓 產生DAX查詢即可 Copilot。 您也可以選取現有的 DAX 查詢,然後讓 Copilot 來修改。
  • DAX 查詢轉換為自然語言。 要求 Copilot 說明任何 DAX 查詢正在執行的動作。
  • 了解 DAX 概念。 也許您聽說過特定 DAX 函式,或需要尋找工作的正確 DAX 函式。 Copilot 也可以在這裡協助您。

若要使用 Copilot 建立 DAX 查詢,請在提示中輸入描述您想要產生的 DAX 查詢,然後選取 [傳送] 或按下 Enter鍵。 或者,您也可以按兩下 撰寫 DAX 查詢 啟發按鈕。 若要執行返回的內容,請選取 執行 或按 F5 以查看 DAX 查詢的結果。 若要保持查詢並結束Copilot,請選擇保留查詢,這樣即可將其新增至查詢索引標籤。

若要使用 Copilot 來說明 DAX 查詢,請選取 DAX 查詢,然後按一下「說明此查詢」啟發按鈕。 簡短說明會顯示,您可以選擇 顯示更多,以查看較長的說明。

若要使用 Copilot 來說明 DAX 主題,請按一下 說明 DAX 主題 啟發按鈕,或輸入提示以要求說明 DAX 函式或主題,然後選取 傳送 或按 Enter。 簡短說明會顯示,您可以選擇 顯示更多,以查看較長的說明。

內嵌 Copilot 的功能

1. 請先執行 DAX 查詢,再保留它。

您可以執行 DAX 查詢,然後決定 保留捨棄

儲存前執行之 DAX 查詢的螢幕快照。

2. 透過對話建立 DAX 查詢

產生初始 DAX 查詢之後,您只需輸入額外的使用者提示即可輕鬆調整。

要求DAX說明查詢的螢幕快照。

3. 產生的 DAX 查詢語法檢查

系統會檢查產生的DAX查詢語法,並自動重試一次提示。 如果重試仍然無效,則會傳回產生的 DAX 查詢,並附註說明問題,讓您選擇重新表述要求或修正產生的 DAX 查詢:

「此查詢包含錯誤。 請重新提出您的要求,然後再試一次,或嘗試自行修正。

4.啟發按鈕讓您開始使用 Copilot

輸入提示,或選取上述任一按鈕,快速查看您可以使用 Copilot做什麼。

顯示 Copilot 提供建議的螢幕快照。

範例提示

這些範例提示可以說明如何使用 Copilot 來撰寫 DAX 查詢。

撰寫DAX查詢

在空白查詢索引標籤中,使用 CTRL+I 叫Copilot用 ,然後輸入此要求:

「撰寫 DAX 查詢以依產品顯示收益」

顯示 Copilot 提示的螢幕快照:撰寫 DAX 查詢以顯示產品收益。

片刻後,我會收到DAX查詢。

顯示 Fabric Copilot所產生的 DAX 查詢螢幕快照。

我可以選取 執行 來查看結果,然後再保留查詢。

此螢幕快照顯示 Fabric Copilot所產生的執行 DAX 查詢。

我可以以對話的方式更新最初的需求。 輸入 「新增訂單」,然後按 輸入,並在其他量值中新增 Copilot。 我可以再次執行 查詢以查看結果。

顯示如何以交談方式建置 DAX 查詢的螢幕快照。

當我選取 保留查詢,該查詢會新增至查詢標籤。

新增一個具有比較視圖的欄位

現在讓我們將欄位加入現有的 DAX 查詢。 首先,我選擇 DAX 查詢,然後叫用 Copilot。 這一次,選取範圍會顯示適合文字,而背景底紋會醒目提示將要求傳送至 Copilot的專案。 輸入此要求,然後按 輸入

新增一個欄位以顯示每筆訂單的利潤

螢幕快照,其中顯示 Copilot 提示中包含的選取專案。

現在 DAX 查詢編輯器中的差異樣式會顯示變更的確切內容 Copilot 。

顯示差異樣式的螢幕快照,以查看 Copilot 已變更的內容。

我選取 [執行 以查看結果,保留查詢 以將其新增至查詢編輯器。

顯示DAX查詢編輯器中查詢的螢幕快照。

說明DAX查詢

Copilot 可以提供DAX查詢的詳細說明。 同樣地,選取整個 DAX 查詢並叫用 Copilot。 這次選取 [說明此查詢] 按鈕。

顯示向我說明此查詢用途的螢幕擷取畫面。

現在,它不再撰寫 DAX 查詢,而是在內嵌 Copilot中回應。

顯示查詢簡短說明的螢幕擷取畫面。

Copilot 會產生幾行。 我選取 [顯示更多] 以查看完整的說明。

顯示查詢功能詳盡說明的螢幕擷取畫面。

現在,我已了解所使用的每個組件和 DAX 函式。

說明DAX主題

Copilot 也可以更詳細地說明DAX函式。 我們來詢問關於 SUMMARIZECOLUMNS 的問題。 在新的查詢索引標籤中,叫用 Copilot,並傳送下列要求:

「說明 SUMMARIZECOLUMNS 的用途」

顯示 SUMMARIZECOLUMNS 用途說明的螢幕擷取畫面。

同樣地, Copilot 產生簡短的描述:

顯示 SUMMARIZECOLUMNS DAX 函式的簡短描述之螢幕快照。

我可以選取 顯示更多,以查看更詳細的說明與範例。

顯示 Copilot 產生更深入描述的螢幕快照。

此範例也會使用模型中的數據行。

Fabric Copilot 協助撰寫 DAX 查詢:負責任 AI 常見問題解答

什麼是 Fabric Copilot,它如何協助撰寫 DAX 查詢?

Power BI DAX 查詢檢視中找到的內嵌 Copilot,可在 Power BI Desktop 的 DAX 查詢檢視中取得,或在 Power BI 工作區中撰寫 DAX 查詢,供模型作者和取用者要求協助建立 DAX 查詢。 除了建立 DAX 查詢之外,還可以包括解釋 DAX 查詢和 DAX 主題。

Fabric Copilot 能夠如何協助撰寫 DAX 查詢?

使用者要求可以透過 Copilot 傳回,做為使用者可以看到的 DAX 查詢,然後執行 以查看結果方格中傳回的數據。 您可以提出其他要求,並傳回新的DAX查詢,以對話方式建立DAX查詢。 如果要求是說明 DAX 查詢或主題,則會在內嵌 Copilot中產生自然語言回應。 DAX 主題可以包含 DAX 函式的功能,或哪個 DAX 函式適合以特定方式傳回資料。

Fabric Copilot 的預期用途是什麼,以協助撰寫 DAX 查詢?

Copilot的預期用途是協助在使用者目前在Power BI 中使用的特定語意模型上建立DAX查詢。

網狀架構 Copilot 是如何被評估以協助撰寫 DAX 查詢的? 哪些計量可用來測量效能?

使用各種使用者要求從多個 Power BI 語意模型進行 DAX 查詢、依語意模型中的數據可用性分類,以及/或是否需要額外的計算來建立正確的回應,然後由產品小組成員評分以取得精確度和效能。 這包括遵循最佳做法的語意模型。 來自多個 DAX 查詢和 DAX 函式主題的說明,然後由產品小組成員針對其精確度和可讀性進行評分。

網狀架構 Copilot 有哪些限制可協助撰寫 DAX 查詢? 使用者在使用系統時,如何將 Fabric Copilot 的影響降到最低,以協助撰寫 DAX 查詢的限制?

  • 若要使用 Copilot 來協助撰寫 DAX 查詢,您必須選取具有 Fabric 容量的工作區。
  • Copilot 使用模型元數據(資料表、欄、度量),因此 DAX 查詢回應只會在目前語意模型的上下文中回答。
  • Copilot 會使用模型元數據(數據表、數據行、量值),因此提供描述性和可理解的豐富元數據會產生更好的結果。
  • Copilot 可能會使用最小值/最大值來取得匯入儲存模式中的範例值,但無法在語意模型的數據表中使用其他數據。
  • Copilot 可能無法使用或使用模型元數據的縮減版本(數據表、 數據行、量值)當模型元數據專案數目超過 500 個數據表、1,000 個數據行或數據表中的 3,000 個量值、2,000 個關聯性、總計 10,000 個數據行、5,000 個量值、單一 DAX 表達式中 5,000 個字元,或名稱中有 256 個字符。
  • Copilot 可以在模型元數據上使用 description 屬性,但僅限於前 200 個字元。
  • 最近新增的 DAX 函式可能不為 Copilot所熟悉,而且說明可能不正確。
  • Copilot 要求包含目前查詢視窗中的所有文字,如果已選取文字,則會將選取資訊標記為已選取,但查詢視窗中的所有文字都包含在內。

哪些操作因素和設定允許有效且負責任的使用 Fabric Copilot 來協助撰寫 DAX 查詢?

  • 操作因素和設定包括網狀架構容量和網路速度上的目前工作負載。
  • 在 Fabric中,協助撰寫 DAX 查詢,與 的隱私、安全及負責任地使用 有關。

如何提供有關網狀架構 Copilot 的意見反應,以協助撰寫 DAX 查詢?

  • 使用內嵌 Copilot 中的豎起大拇指和向下拇指圖示來提供意見反應。
  • 使用 Power BI 支援提交意見反應。

請透過下列資源來深入了解